It is likely that the hosting change and site makeover impacted your SEO, loading speed, or user experience, resulting in a decrease in traffic and revenue. To recover, improve your site's performance, evaluate SEO settings, and make sure the new payment mechanism is user-friendly and secure.