I'm Chinese and writing from a Huawei phone, and the Meng affair is frankly ridiculous: kidnapping those two guys, probably "sort of spies" and not just random teenage students you'll agree pretending this had nothing to do with Meng then freeing them up immediately after was impressive both in boldness and stupidity - we could maybe have the strength to own up rather than act like weasels non stop.
That said, helping Iran shouldn't be a crime until they actually pose a tangible threat, and at my little level, I think the US is being way too strict on them, and I dont dislike Huawei trying to help them... as long as we're able to control the risk and focus them rather than have it blow up in our face "US in Afghanistan"-style.
It's like your daddy wants you to take the neighbourhood bully's toy, so you stole his toy, and now the bully came and took two of yours. What are you supposed to do?