(Spoilers within)
On the final level, I was expecting a timed event after triggering the explosives, so I went ahead and cleared the area of enemies before interacting with the explosives. When I went back to interact with them, It said I needed a blasting cap, even though I already had it! Is this a bug?
Not a bug, a plot twist.