Working Hours in Star Hotels vs. Ordinary Hotels
The system in restaurants attached to star hotels differs from ordinary hotels. Ordinary restaurants work continuously, whereas in a star hotel, they will be open for breakfast, then closed for cleaning, and will resume for lunch. Again, they will be closed for at least 3 hours before reopening for dinner. Therefore, the arrangement of three shifts may become impractical.
Although it is illegal as per law since the spread over exceeds more than 10 hours and 30 minutes, the employees get more rest time than actually required. The practice of working 12 hours in total is very common. However, for roles like housekeeping or room service that require continuous working without breaks like those in restaurants, it warrants attention from authorities.
If it is a policy, then you may need to find an alternative, which could involve leaving the organization or even the industry. Pursuing legal action could potentially harm your own career.