Just checked the unlimited dining package for a sailing I currently have booked:
For restaurants with a la carte pricing, you'll receive a $20 food credit, which can only be used once a day.
So you are correct. Bummer because we loved going to Playmakers on Odyssey but I can't say we ever went there more than once per day to eat. To drink, that's a different story 🙂