Hi,
highway=stop_position must be on the way where the bus/train stops. highway=bus_stop is adjacent to the way - where the passengers wait to get on - thus not on the way.

The correct tag to use with highway=bus_stop is public_transport=platform.  