Tidal login stopped working, results in endless loop

Core Machine (Operating system/System info/Roon build number)

Synology NAS DS918+ running Roon Core 1.7 build 537 stable

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

Asus AC2900 and AC1900 routers connected in mesh formation via Asus “AiMesh”
AC2900 as main router, AC1900 as AiMesh node
AC2900 set to route the Synology NAS through a VPN connection (so Roon Core accesses the Internet over VPN)

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

iOS and Macbook clients. Tidal login problem happens regardless of client.

Description Of Issue

On iPad the Roon client displays “You aren’t currently signed into TIDAL.” and shows a button labeled “TIDAL Settings”. When I click on the button, and then click on the TIDAL “Login” button, I get bounced into a browser at “login.tidal.com” that correctly displays my user ID, and I click “Yes, continue”, which results in a confirmation screen with a pop-up saying “Open this page in “Roon”?” and when I click Open I’m bounced back into the Room iOS app. The problem is that that takes me back to a “You aren’t currently signed into TIDAL” screen, and from there it is an endless loop of doing the above cycle over and over again. If at any time I go to Settings > Services, TIDAL is listed as “Not configured” with a “Login” button that causes essentially the same cycle as above.

I have rebooted the NAS, rebooted the Roon Core several times, and the problem persists on the iPad, iPhone, and on the Macbook Air, all with their own Roon clients.

I have also signed out of and back into TIDAL at the spot in the above cycle where I get bounced to login.tidal.com, but with same results.

In the Roon clients, none of the searches result in any hits coming from TIDAL, only library hits.

Roon + TIDAL used to work just fine for months, until I noticed this issue yesterday. There has been no change in my setup since a few days ago when Roon + TIDAL was working just fine with the above setup.

I can log directly into TIDAL dot com and play songs outside of Roon without problems.

Please let me know what other info you need to debug this. Thank you.

[Edit: correct typos]