DNS pointing to old IP host

Then why did Cloudflare SSL proxy point to my old IP and I’m running HTTPS on old host and HTTP for new host, 2 websites running at once?

The second I deleted my old host the 521 error above shows up, this means the proxy even now is pointing to my old host still.

This is what happened, you might be wrong. I would love a Cloudflare engineer to give us the answer.