Successive frames from this video are interesting.
The fireball wasn't the explosion.
Something flashed first, and then the fireball.
My guess is that the fire ignited a munition (stored in the warehouse by hezbollah), and then that set off the AN.
https://youtu.be/n-3GJwy6EI4?t=28