Thanks for updating the speed limit.

The access was already tagged correctly: access=private + bus=yes means that only buses (and vehicles explicitly authorised by the operator) may use the road.

access=bus has no defined meaning and might be ignored by routing software entirely, effectively making the road accessible to all. This is the opposite of your stated intent.

Access tags corrected.