If the reported status code is 530 and the error code is 1016, then this is an ongoing issue with the connectivity test that does not, as you have observed, actually affect ARC connectivity.
Thank you for the report, and thank you to Wade for jumping in with the correct diagnosis!
You and Wade are absolutely right. The “Not Ready” message you are seeing in Roon Settings is currently a false alarm caused by a widespread service disruption with Cloudflare.
Cloudflare handles the connectivity test that your Roon Core uses to check if the port is open. Because their infrastructure is experiencing issues, the test fails and shows an error (usually 530 or 1016). However, as you have experienced, your actual direct connection between the ARC app and your Core is perfectly fine.
What to do next: You don’t need to change any settings on your router or Core. You can safely ignore the warning message in Roon Settings until the cloud infrastructure is fully stabilized and the test can run successfully again.
Would you like me to go ahead and close this thread since your ARC is functioning, or do you have any other questions about your setup?