From everything I can find about past offers, I thought it was only 3 br villas excluded. I also could be wrong though, let me go check again!
Someone correct me if I'm wrong but I believe villas are usually excluded from the free dining offers