That’s certainly possible, though the amount of work it will require will differ depending on how you’d want to implement it. The simplest way would be to just modify the initiative order array so that the player character is always on top of initiative when he’s not in combat, meaning he’s the only one moving. While not in combat also make the tiles he can move to invisible and give him a move range larger than what is visible on screen so that the player can move wherever he clicks. When combat starts use initiative like normal and make the blue can-move-to tiles visible again. You’d probably want to add a lot more stuff than that, but that would achieve a lot of the basics.
Alternately you can just use navmesh and something similar to the top down example when not in combat, and when combat starts you could place all pawns on the tiles closest to their location and start combat.
I haven’t encountered the bug you’re describing before. Are you able to replicate it? Is the enemy pawn’s faction set to “Enemy” and not to “Empty”?