so I did this:
curl -I https://www.google.com --resolve www.google.com:172.217.6.196
and got this (among other things):

The only difference I can see from your is this HTTP/2 200 != HTTP/1.1 200 OK
I’m editing this with the hope I can still contact you, I wrote a new thread in Hiii user user3996! I can't reply anymore
I said this:
Since I’m a new user this site doesn’t allow me to give more replies… It says I’ve reached the limit for new users.
I wanted to at least thank you, since I think this is going to be my last message in 21 hrs at least. And to tell you a few things:
" 1. Before updating nameservers, ensure all DNS records exist at Cloudflare. Else, you may face ‘DNS_PROBE_FINISHED_NXDOMAIN’ which means DNS couldn’t be resolved for your domain."
I think that’s exactly how my problems started!!! That was my first problem, everything else have been a growing snowball.
Other:
" In above cURL command, you need to replace 
-
www.google.com
to your own domain
- 172.217.6.196 to your Hosting IP
Have you followed this way?"
Yes, I did as you said: I replaced 172.217.6.196 with my Hosting IP
Is there a way I can send you a message? I think this is going to be my last one in the forum:
I hope you get my message 
@user3996