I've noticed the same recently, it seems worse this year than before.
On my recent route to Gold, I was the only person in CE and only one meal was loaded. On the way back only the exact number of meals were loaded so unless you're first in line, you might not get your choice
I did get offered a crew dessert when on LCK-JFK as they'd run out, which I've never experienced before on this route. They normally try and offer you more food as there's stuff left over.
I understand there must be so much wastage but seems like they are cutting back a little too much.