Yeah, the exchange wallet part is probably what gets overlooked the most. Sending crypto back to the same address sounds simple enough, but with exchanges its not always that easy. Funds might not even get credited properly.
And I agree, the 1x rule itself isnt really the issue. Its finding out about it when your withdrawal is already pending. A simple warning before depositing would save a lot of confusion and complaints imo.