Right now when you locate an enemy and have them appear on your map/hud, if you lose sight of them for a moment (more-less), it’s like your crew completely forgot about them and they’ve evaporated. These tanks could be sitting behind tricky cover were you could see them but the game doesn’t register them as visible, be actively shooting and revving their engines inches from your tank behind a wall, or doing something that would alert your crew to their whereabouts, but the crew is still oblivious to their existence if they lose line of sight.
My suggestion is:
When you lose sight of someone, their map marker remains but switches to a “?” or something that tells players that an enemy tank was there but may have moved. If the enemy doesn’t move and you don’t sight them for a while, eventually the map marker disappears. But the map marker deactivation time should reset if the enemy shoots, keeps their engine running/revving, or makes any loud noise that could be heard by a tank crew (e.g. popping smoke).
What do you think?