Garret is correct however, free hosting does not come with a guaranteed support, even less so a guaranteed response time, support is done by volunteers and is basically community helping each others (that includes me, I do this on the side of my regular job as a favor to the community).
The commonality among those that has reported any issues is that they all have cloudflare as you do, I have not seen anyone report there being an issue without cloudflare being involved. This could be a coincidence of course. I don't see anything server side that could be an issue right now, I'll try to keep an eye on it however in case something comes up during the evening.
I'm not familiar enough with cloudflare to know if there's some setting that will work better or worse, that is perhaps something that cloudflare support are better equipped to answer.
What you could do is verify you only have one IP listed for the domain, I have seen a few cases where they added the new IP but didn't remove the old record which would cause a problem.
There should from what I can tell be a way to search CloudFlare, under the firewall section, for the ray ID given when it doesn't work to get more information, this information could be useful, but would be something only you can check as it is tied with the domain/account.