Okay so the game says "safe to lose hearts" but what that means is "you should spend them as much as possible and regenerating hearts you haven't spent yet is how you ruin your run." PLEASE emphasize this better, it is incredibly misleading to think of them as health you should keep high rather than ammunition you should spend as much as possible between reloads.