limes11 is correct. The bollards are fine, because this residential street ends in a turning circle which continues as small footway, which can never be used by a bus. We don't add an artificial tag so that a bus is "allowed" in OSM there. Instead, I checked this to recreate the real world conditions. The route was wrong in OSM, the bus uses "Eichenbacher Weg". I changed it. This is solved right now. For the problem with the general bus route relation I added a fixme on the route. Because it is PTv1 and only 1 relation, it is currently not possible to recreate every route variant, but this has to be solved globally with a check of the general route.