One concern on Po4 , if the system becomes limited , there could be problems. Your running a gfo , So it's kinda blindly stripping Po4.
I'm not convced it's diatoms , the gfo should also help pull the silicate out too.
The limitation prob shouldn't have spurred a bloom I think , so I'm trying to figure out what the water problem could be.
With the water change as the last thing , that's where I'd look first. Was the bucket clean? Does it feel a bit slimy? Was the water stored ?
Honestly , I'd give it a week before taking any action save maybe blowing the stuff off the rocks and changing out filter pads. Not Chems but floss etc.
If you have a lfs , have them test the po4 if you can.
No other additions , bottled bacteria , vibrant ?