Hi,
You can check this with the evaluation tool:
https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo-Fr%2006%3A00%2C06%3A50%2C08%3A05%2C09%3A15%2C10%3A05%2C10%3A35%2C11%3A15%2C11%3A55%2C13%3A15%2C13%3A55%2C14%3A35%2C15%3A15%2C15%3A55%2C16%3A35%2C17%3A15%2C17%3A55%2C18%3A35%2C%20Sa-Su%2CPH%2006%3A30-19%3A30%2F60%2C%20SH%2006%3A00%2C06%3A50%2C07%3A40%2C08%3A05%2C09%3A15%2C10%3A05%2C10%3A35%2C11%3A15%2C11%3A55%2C12%3A40%2C13%3A15%2C13%3A55%2C14%3A35%2C15%3A15%2C15%3A55%2C16%3A35%2C17%3A15%2C17%3A55%2C18%3A35&lat=48.7769&lon=9.1844&mode=1&DATE=1720544880000

You're right that the separator should be a ; (I fix it in a minute), and the Su/PH statement should also be last to not be overwritten by school holidays.

The syntax with a slash is documented in the formal specification: 
https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#timespan

