Hello tdegeus
Thank you for the feedback. In your example, the bus company does not provide any data on stopping points, so the footpath cannot be depicted on the map according to the real world. If this data is available, the footpath can be mapped from stopping point to stopping point (see example below from Bern).
In the future the Swiss Location ID should be introduced. This allows transport companies to uniquely assign an ID to the stopping points and make this data available to the timetable data management system. The SBB Online & Mobile channels obtain their timetable data directly from Timetable Data Management. If the responsible transport companies provide this data in future, it will be possible to map to the relevant stopping point throughout Switzerland. However, it will take some patience until the upstream developments have been completed and all data from all transport companies is available.

I will forward your example to those responsible for the card. Perhaps they have the option of manual optimisation so that it would be displayed less confusingly.
Kind regards,
Nicole