This can’t be a US law. Congress can’t limit the actions of the President or VP like that. I am not saying that Congress can’t pass such a law. Its just that the courts would not uphold it.
A powerful foreign lobby might find a way to enforce such limitation unofficially.