I will say I’m having better luck if I make sure no more than one instance of roon is active at any one time. So, if I am controlling it from my iPhone, I make sure none of my laptops have it open.
And if I plan to control it elsewhere, I close the roon app on my phone.