I was able to contact via support chat to confirm it's indeed Cloudflare related issue as wasn't sure as it's not displayed in any form on Cloudflare dashboard that indeed account is restricted. That was around 8AM UTC.
Since then I also contacted with sales team (got the details already as they approached me in last few weeks as mentioned before) in order to upgrade to Enterprise plan as it seems like the only solution, but did not get the quote yet and account is still restricted.
Talk about coercion.
Considering that you weren’t, technically speaking, violating any terms of service, this response from them leaves a very bitter taste in my mouth.
Good luck, and thank you for sharing this with us all.
However, good luck. And hope your enterprise contract with Cloudflare will be limited only to amount of time you need to migrate from their platform.
Truly amazing.
Creating a HN post is not a proper failover strategy.
All vendors do crap like this. They often have automated systems that sometimes make mistakes. It's your responsibility to build a system that takes these failure points as a reality and build working redundancies and failovers to keep your service online while you sort them out.