Hey that's a great game!
I have a game with similar mechanics https://beorgames.itch.io/hero-battle-fantasy-arena and I'd love your feedback.
I also found a glitch at the end of a level, after taking the upgrade Plan Ahead the level finished, but the doors didn't appear.
Here's the error log
index.js:354 **WARNING**: Font oversampling does not work in "Viewport" stretch mode, only "2D". To remove this warning, disable Rendering > Quality > Dynamic Fonts > Use Oversampling in the Project Settings.
onPrintError @ index.js:354
index.js:354 At: scene/main/scene_tree.cpp:1244:_update_root_rect() - Font oversampling does not work in "Viewport" stretch mode, only "2D". To remove this warning, disable Rendering > Quality > Dynamic Fonts > Use Oversampling in the Project Settings.