I contacted my hosting provider (bluehost) and they are checked my vps and they found nothing.
If i pused Cloudflare on my domains they work perfectly but when enabling Cloudflare i got so much errors and becomes very slow.
Bluehost checked if there is any block to Cloudflare ips but they found nothing, no blocks.
Also i tried to disable modsecurity but thats not solved the issue and i think the issue is with Cloudflare that he cant connect proberly to my vps.
Any suggestions or solutions to this issue ?