This is designed as a hardcore game. You should dash and hover alot to avoid enemies. They will surely prevent you to collect yellow energy balls, this is by design.
Ok, so let me be more precise with my words. I apologize this come off as harsh, I want to make sure the gravity of my concern is understood.
I am constantly dashing, usually on cooldown, to try and keep enemies off me. If I don't hit it on cooldown every time, enemies catch up within a second or two. Having to hit shift every 2-3 seconds with your pinky finger while you're constantly trying to navigate with your other three fingers can cause the hand to tense up so intensely that it causes physical pain. This is not okay. You need longer dashes (with a bigger cooldown) or to slow enemies down. The game can still be hardcore without this.
Meanwhile, the combination of enemies that take longer to kill than the time it takes for a new to spawn, ammo despawning despite seemingly being a necessity to winning, enemies able to easily swarm you and obscure your vision entirely AND enemies being able to shove you around is just bad game design. The enemies swarming you is disorienting enough, let alone when 4 of them decide "we're going to push you now" and they send you way off course and you have no idea where you are anymore. And this is before the health reduction effect, which is something I like and feel should stay. I was not the only person who felt it was disorienting, as people in my audience said it was disorienting to watch. A game that relies on disorienting the player constantly to make it "hardcore" is just bad design. You don't need to disorient players for a hardcore experience. There are all sorts of examples out there for this, but From Software games come to mind as a prime example. The latest Doom games also do and are a lot more relevant due to being first person shooters.
I recommend you to read "How to play this thing" on main project page.
If someone needs to read your project page to know how to play then you've screwed something up. You need to tell this information in game. If I'm required to read something offsite to figure out the basics for playing the game, then there's something wrong.