https://x.com/yuto4388/status/2082060992377475247/video/1?s=...
Few things would create an explosion of this size, so it's a logical inference, but you never know.
https://www3.nhk.or.jp/nhkworld/en/news/20260728_30/
Local (i.e. Japanese language) news is speculating an LP leak.