Check the memory consumption of Roon just after restart, and when it feels slow. See if there’s a significant increase.
When it feels slow, does any other non-Roon activity on the Mac feel abnormally unresponsive, perhaps with a prolonged spinning beach ball?