Strange question about RoonOS vs Windows

As a Chinese user, some time ago due to network fluctuations, the ROCK system I installed with the ASUS mini host has been unable to use aARC normally.

Then I chose to use this machine to install Windows as a server to install RoonServer, which is convenient for installing VPN on Windows. After a few weeks, I found that the core installed on windows can be accessed normally without using VPN.

After a few months of normal operation, I thought the network was fine, and then two weeks ago, I changed the server to ROCK again, but a strange thing happened.

ROCK still couldn’t use ARC normally. Even if I turned on tailscale, I couldn’t find the reason after a week, so I had to change ROCK to Windows to use arc normally, so I was curious. Is there any big difference between rock and Windows-based RoonServer on the network exit?