oh wow, thank you so much for the long feedback! you definitely found the achilles' heel of the design, hahaha! the combination of tanky enemies and teleporting making your shot weak is a problem i figured out towards the end of the jam, but didn't have time to start redesigning it... but i whole heartedly agree with your observations. one big problem that comes with this is also when you've mostly solved a screen, there's still those one or two enemies that takes so much time to get rid of before getting the next screen.
definitely noting these down if i ever get to update the game!