i dont see anything strange about this...

you lose the battle.

it doesn't matter that you still have troops.

you lost.

therefore the hero is gone if FH has a space.