It's very simple. Peter was in a place of spiritual confusion. This is not to say that he was confused, but the place was confused, spiritually.Thank you for your patience.
What is your authority for interpreting Babylon as place of confusion? I have never seen that interpretation.
The Hebrew word for Babylon.