I have LB with three pools, they all tagged with coordinates: Washington, Amsterdam, and Singapure.
The problem is that sometimes proximity steering is totally off - the ping from Tokyo returns Amsterdam Pool and not Singapore. The ping from Oslo returns to Washington pool but not Amsterdam.
Does it really work as explained in documentation? About 10% of queries are not correct.
For testing, I have used