I would argue with you that you should get it on any type of reserve, but since it says flight duty, I have a feeling if they decide to not give it to you during a 30 hour layover, you maybe out of luck.
The language should have read that you get holiday pay for any holiday that falls in a trip or that you aren't on rest.