from android I fill credentials fill the 2fa authentication code but the app does not open and from linux with wine it happens the same so unless I power on my macbook I’m unable to login to roon at all
This is to be expected since Wine doesn’t have access to the system default browser. Roon authentication uses OAuth, and this stores a token in a browser cookie.
In Android, you can experience problems, too, if you’re not using Chrome as the default browser, your default browser’s privacy settings are too agressive, or you are using a VPN that filters trackers, ads etc.
On Android, try this: set Chrome as the default browser, and turn off the VPN, if used. Once logged in you can reverse these changes.