Actually no, the tagging is correct but confusing because it's "too accurate". There's a transit stop area relation and the platform and stop_position are mapped separately.

Nothing to be fixed. The platform was indeed on the sidewalk and not directly on the road.