The great news is that I downloaded the latest backup of the forum's database, and the posts that are not showing here are in the database. So Alhamdulillah, data is not lost. It is a networking issue. Weird, but I'll get it resolved insha'Allah with the hosting company asap.