The DL/UA dining program (and any other ones that belong to the same company) have changed their rules. I am not sure of the exact changes, but I do know for sure that there is no longer a 1 time per month visit max. Perhaps it is just now $600 per month.
I know this for a fact with the DL program as I use the same card at several places each month. I keep getting the credits for all usage (I have never exceeded $600 in a month.) I called the dining mileage company and they told me the rules changed and there is no longer a one time per month limit.
Hope this helps.