in the Combustion Move New2 trigger ur cleaning / removing leaks and destroying groups are in the then blocks. They should never be in then or else blocks unless created in there. also u have to make sure to destroy / remove the groups / points b4 the skip remaining actions. ur spell should only have 2 triggers also.
splitting a looping trigger into separate triggers is a bad idea because they can collide with each other.
u have to destroy the groups and everything u use in ur then block if u want to do it that way. Also u need to destroy everything in the bottom trigger in case the condition is false. Also do u know that u dont de-index the spell ?