Jane I'm not entirely sure what happened but FreeFlarum had made some SSL configuration updates and the outage was related to that.
I'm also planning to use Let's Encrypt on the new host. I'm pretty amazed at how well it works and how everything is automated! Even better, it's all free.