L'enfer des syntaxe opening_hours. Je ne sais pas certifier à 100% si ta syntaxe est valide. Celle-ci me parait plus claire:

open 24/7; closed May 01-Oct 31 Sa Su 08:30-08:30 "Fermé du samedi 8h30 au lundi 8h30 du 1er mai au 31 octobre."

Et oui on a le droit de dépasser minuit dans un horaire ce qui simplifie la saisie. Tu peux tester ici https://openingh.openstreetmap.de/evaluation_tool/?lng=fr#check

D'après la documentation la partie entre guillemets est sensée être affichée (dans la langue locale) par les les applis. Elle est optionnelle mais peut aider.