Did you try it the other way round? From 028 to 027?
My idea is that mapsource perhaps thinks that highway=motorway implies that it is a oneway road.
Check here.