Updating my IPs with the new hosting service

Cloudflare making confusion for my old and new hosting provider IP addresses and thus my hosting suspended my website thinking that the hosting plan is expired…

You can make things less confusing for them while you move your site. From the Overview tab, click on the “Pause Cloudflare on Site” link in the lower right corner. That will show the actual IP addresses. You need to update them on your DNS page here so they match all the new IP addresses for the new hosting.