The same as commented a few days ago at https://www.openstreetmap.org/changeset/146598861
this way was basically correct, having access=no except foot=yes, psv=yes.  It was not a footpath, and it was wrong to set that all motor vehicles have legal access along here.   Actually, with psv covering bus and taxi, it was a little too open; I have re-removed your wrong motor_vehicle=yes and changed psv=yes to bus=yes.
You can read up on all the complexities of access tagging at: 
https://wiki.openstreetmap.org/wiki/Key:access