Update: After chopping that explosion spot, it turned into a weevil and trapped the boss, which seems to have mostly fixed things. The boss came back together as one entity. It still didn't move side to side anymore; it just kept shooting and charging forward. But I was able to finish the fight.