Unfortunatelly I don't have more information to give you at this time, it just happens randomly, it's like having a momentary downtime, if you hit refresh the site loads correctly.
Hosting company can't help me, they say everything is good on their side, and I tend to agree because I paused CF for a week on the domain and we haven't encountered any such problems.
In my case, took forever to find it but I managed to fix it by turning off http2 to origin toggle on cloudflare under domain -> speed -> optimization if anyone needs it in the future.