I see. You’re right about the text of the law. Thanks for taking the time to post that.
I would say it violates the 1st Amendment then. US Citizens have a right to say what they want, which includes saying what China wants if that is what the person wants.