This whole things smells fishy. For one, any country that allows Huawei to build the 5G shit is allowing a foreign government to have control of their telecommunications infrastructure which just sounds bad regardless - even if it were Canada or the US, it'd still seem like a bad idea.
The fact that China is really pushing so hard makes it seem (at least to me) that they are lowballing on the offer and taking a financial hit... to me, because their payoff is getting access to an entire country's telecommunication system... Which again, sounds like something you wouldn't want a foreign country to be able to easily tap into...