Laut den opening_hours Beispielen im Wiki ist das tatsächlich die korrekte Syntax. Ich denke wir sollten das hier zumachen.  Das StreetComplete die Einträge nicht versteht ist ein Problem der App, kein Tagging-Problem 

*     Mar Su[-1] - Oct Su[-1] - 1 day Mo-Su 14:00-17:00, Oct Su[-1] - Mar Su[-1] - 1 day Mo-Su 14:00-16:00

    Während der mitteleuropäischen Sommerzeit (MESZ) täglich geöffnet von 14:00 Uhr bis 17:00 Uhr und während der mitteleuropäischen (Normal-)Zeit (MEZ) täglich geöffnet von 14:00 Uhr bis 16:00 Uhr. Auch hier muss der letzte Sonnabend im Monat nicht vor dem letzten Sonntag im Monat liegen. Wenn man nicht Platznot hat, sollte man die Wochentagsbereichsangaben nicht weglassen, denn dann gibt es keine Warnungen wegen ungenauer Zeiten und andere Mapper wissen, dass die Angabe nicht versehentlich vergessen wurde. Achtung! OsmAnd (Stand 09/24) und vielleicht noch andere Anwendungen zeigen nicht den richtigen Zeitraum für Winter- & Sommerzeit an, sondern fälschlicherweise nur März-Okt. bzw. Jan.-März, Okt.-Dez.. Siehe auch Diskussion.

https://wiki.openstreetmap.org/wiki/DE:Key:opening%20hours?uselang=de#Beispiele_f%C3%BCr_die_Zeitbereichessyntax,_z._B._f%C3%BCr_%C3%96ffnungszeiten