The President knows that CFR is unconstitutional and that SCOTUS will make the bill its prag. why waste the veto?
Scotus has already said, "campaign contributions = free speech" They can't just turn their back on prescedent.
I think the Dems are just hoping to use it while they can in the next elections. We need a court to issue an injunction or whatever since it's a prior restraint of free speech.