The switches were waiting for 260sec (4min 20sec) for the clients to send out a “I still want to receive this multicast stream” but the clients didn’t so the switches stopped sending the multicasts. I’ve changed that so the switches will now wait for 1260sec (21min) before stopping the multicast.
Our networks team had a look and muticasting is now working!
Remoted in. Issue possibly appeared from an Ubuntu update.
Essentially, however, the services were not able to start because PHP was missing the mysqli extension. I suspect it was removed (or at least unlinked) during one of these OS updates.
Cleaned up/fixed this by editing the /opt/fog/.fogsettings file and removing the php_ver, php_verAdds, and packages lines. Reran the installer and everything needed installed properly and the services all appear to be working properly too now.