No. They only release a certain number of rooms at each resort that will be valid for
free dining and once those rooms sell out there is no more availability for free dining there.
I looked online yesterday and EVERY moderate resort is sold out for the free dining promotion. You can still book a room there just not under the free dining promo. That promo has been out for quite a while so those moderate rooms probably sold out 2 weeks ago or more.
If they want free dining they are going to have to book a deluxe room. Which kind of defeats the purpose of getting free dining if you are paying $400 a day for the room.
It would be cheaper to just book a moderate room with no free dining and pay out of pocket for food rather than stay in a deluxe.