Yes! VIP membership is not connected to any one linked card, but earned on every card linked to the same account.
Every credit or debit card you link and use to dine at participating AAdvantage Dining℠ restaurants will earn at the higher VIP level of 5 American Airlines AAdvantage® miles per $1 spent.