Yes, that kind of issue usually occurs after a restart when some services don’t start automatically properly. It might be worth checking if Nginx or PHP-FPM actually started after the reboot; sometimes they stay stuck in “inactive” mode.
You could also peek into the logs first before reinstalling anything; that usually points straight to what’s missing. Just a small hint before going for the heavy fixes.