So after a long wait with the previous host I finally decide to switch hosting. Everything worked well. I took backup live that back on new hosting to test if everything working fine on a new domain and everything worked fine. the old data was working fine on new hosting and was live on new domain.
Now my primary domain that has cloudflare needed to point to new host and the rule of thumb was to change A records on cloudflare and wait for 5 mins. Now thats where things got messier. I changed A records in DNS by replacing old IP with the new. And Now I am waiting and waiting and waiting.
I have attached the leafdns ss