Unable to answer "What are the opening hours here?" – Flush Toilets – https://osm.org/node/12034978565 via StreetComplete 63.0:

Open during daylight hours, 7 days per week

Attached photo(s):
https://streetcomplete.app/p/338164.jpg