I too started experiencing major performance issues with Roon requiring regular reboots about 6 months ago after running great for several years on a M1 Mac Mini with 8gb ram.
All end points and remotes became extremely sluggish and/or non-responsive even with Roon being the only app running on the M1 Mac Mini server.
I have since semi-permanently installed my M3 MacBook Pro with 18gb ram on my desktop, and am now running that as my Roon server and everything is running great again.
I suspect the combination of recent Mac updates coupled with Roon updates are using more resources than in the past, thereby causing performance issues for Roon users.
As an aside, I have more powerful Windows and Linux devices that I can use as my Roon server without issue, but I find that I get slightly better sound quality running from my M series Macs for some reason.