USB has very tight tolerance standards for USB-C. It means that there is just the right amount of clamp that it stays in while maximizing the lifespans before the clamping mechanism wears out.
If you use cheap cables, they are often made out of spec which can wear out the clamping and make the port either not charge or even fall out. HMD (Nokia) phones had terrible connectors for at least their first 3 generations that wore out, even with certified cables, after 6 months and my cables would literally not charge and just practically fall out.
The safest bet is to choose a USB-IF member as they are certified with the standard.