Just to add to my last post:
Well, it happened again. It seems the enemy's action just cancels the healing by playing out their action before mine and then the game somehow seems to forget, that it should still play out the healing.
In addition: At lv 18 with 0 semen any legion is sucking me dry for 21 levels (more than I even have) in one go.
At lv 20 I'm getting sucked for 51! levels. Holy cow!
It's not hard to end the fights before getting sucked/fucked, but is that amount of lv drain actually intended?
Also, any pheromone release evaporates my MP to 0, no matter the amount - so if you're unlucky you'll lose all of your MP at the start of the fight, then can't evade a hypno follow up - and then get stuck in hypno loop until your heart pounds - and then get sucked dry of all your levels. That's some SMT level of RNG.