It's legal because they're paying for registrations not votes, you can't see who someone voted for just that they voted and if they registered as a party member or independent.
Because the musk giveaway requires registration to be eligible makes it illegal, compared to the cards against humanity PAC as they are not saying they are only paying after confirming a registration or vote. Cah wants 3 things none of those are a check on registration or voting.