If there are two debit cards linked to the same account, can both debit cards take advantage of the same merchant offers?

Yes, offers and perks are based on the enrolled debit card, not the account associated with the debit card, so both debit cards will be able to take advantage of the same merchant offers.