I just called Bank Comm. The 20K spend requirement is per HK ID, not per card. So if supplementary card holder wants to play, it's 20K each.
Customer service also reminded us that the supplementary card holder must register for promo on the same day as the principal card.