Any general would understand that if his army knew exactly who their enemy was, but failed to show up at the place the enemy army was gathered, they would lose the battle.
That is often what happens in spiritual warfare. Satan is a deceiver. He is our enemy, and both he and us know that. So we’re fighting the right battle. But if he can get us to show up in the wrong place, he’ll win.