I run MC on a Mac Studio, MacBook Pro (headless, always on), a Synology NAS and on an rPi5. The only stable way I found to keep the experience as "identical" as possible between the four is with library backup/restore. I use the Studio for library maintenance and the other three only for playing. The backup/restore works fast and efficiently and I have no issues. Takes me less than 15 min to update the three "players". It helps to keep a copy of the backup on a shared folder that can be accessed by all four machines. In my case that folder is on the rPi5, shared via SMB. I use VNC to access the other three machines from the Studio.
Each machine uses different ports for MC so I can play from anywhere on any machine using Remote or MO 4Media.