First, retoggle Roon’s local network permissions under Privacy & Settings in MacOS System Settings. New updates tend to cause Tahoe’s more sensitive security settings to panic and restrict third-party app’s network permissions.
If that doesn’t help, you can always reinstall the GUI itself (which will automatically replace any missing theme folders):
Let’s try a fresh database and see if your issues persist:
Exit out of Roon + RoonServer (from menu bar or Activity Monitor)