No, a white solid line is no barrier, see the Lanes wiki page.

GPS is not precise enough to distinguish in which lane you are currently driving (especially at 130kph) so if it guesses wrong, navigation will recalculate the route in the middle of the junction an may give you wrong and dangerous instructions (like continue to the next junction even if you were previously supposed to exit at this one).

I don't see the problem at the 1st exit in Osmand you posted links to. Osmand does exit at the right point. It also has all the information in OSM to tell you to keep in the rightmost lane (using 'change' and 'turn' tags).
You even forgot to update the change:lanes tags so the information in OSM is now wrong and confusing to routers.
And even if you are driving at https://www.openstreetmap.org/?mlat=48.588421&mlon=18.898501#map=18/48.588421/18.898499, it is still possible in reality to change vehicle to the rightmost lane to take the exit. But you have forbidden this in OSM.

So no, the junction is not more correct this way, you have introduced errors and wrong information.

Please revert this all, and do not make such changes to roads in OSM, it goes against what the model is according to wiki (and this what routers would expect).