I also experience wrong number of lanes shown at this road: way 249191919 .
There are these relevant tags:
lanes:psv=1
lanes=3
psv:lanes=yes|yes|designated
vehicle:lanes=yes|yes|no
oneway=yes
When I have routing enabled to go straight along this secondary road, OsmAnd 1.7.4 shown 4 lanes, and marks the leftmost 3 to follow (yellow and green).
I know that the lanes are shown for the next intersection, but there is not place along this road where there are 4 lanes.
The correct display would be to show 3 lanes and always mark only leftmost 2 to follow, because the rightmost one is reserved for psv. Only at some places it may be possible to use the 3rd lane for branching right (if tagged that way).
The theory is that OsmAnd adds the 1 lanes:psv-lane to the 3 lanes, while per the wiki the 'lanes' is for all motorized traffic so it includes the psv lane. It also ignores the vehicle:lanes restriction (if I have set routing for a car). It would be great if this would be implemented to allow better navigation in cities.
Thanks.