I don't know why the House would go through with a vote on a bill that wouldn't even stand up to legal scrutiny in the U.S. Federal court system.
How ironic would it be for Congress to pass this into law by an overwhelming margin, for the President to veto it, for Congress to override his veto, and then for the U.S. Supreme Court to eventually decide by a 9-0 margin that the law is unconstitutional?
I'm baffled, it's politcal hackism at its worst hour.
Why is it unconstitutional? Does the Constitution claim that foreign governments have the right to buy any US asset they want?