My comment had been removed, yet my point of view stands.
macOS Catalina is highly unstable, especially when it comes to the sound outputs, audio drivers, using more CPU and RAM for processing than needed. It had been reported as one of the most unstable macOS version, don’t believe me – short Google search will do. I did used it on mac mini, which I used as a Roon Core and a Plex Server. After I’ve downgraded it from Catalina to Mojave performance went up approx 10%, power consumption went down, RAM consumption and eRAM as well significantly decreased. It also was reported by other members of Roon community - macOS Catalina interface laggy randomly while running Roon (High GPU usage randomly, Roon idle 20% GPU, sometimes up to 99% usage)
On the other hand, if you want to switch to the machine you currently don’t have, I would side with MJB and assumably others, pointing to the NUC & ROCK as a way better/cheaper option.