Yeah we would see these in Texas during snow storms. That blue green flash is typical for transformers. I took a video many years ago (with a consumer grade camera, which were terrible back then, especially in low light), you can see the flash just after the 1:50 mark
You see them blow during thunderstorms driving down the highway or across a bridge. Dallas gets an alarming amount of thunder during the summer as squall lines sweep across the state every week or two. I would imagine this was a cascade failure. I was reading a book of watching a movie and saw them out of the corner of my eye and finally decided to start filming.
https://youtu.be/UXf2N1iQ0Wc?si=d6QwBqqY9j1xl_7R&t=109