I got a similar USB hub which also works with the TPARTS module (Ryzen version). There are several different brands of hubs which all appear about the same. The one I got is currently cheaper at $30 (after clicking on a 10% off box). But Amazon prices frequently change.
Another choice
Based on the comments about the fit of the TPARTS module, I wiggled the connector a bit for the hub's connection to the two USB C ports in the console. Just moving the connector a tiny bit made the hub stop working. So I tend to agree the TPARTS module might be a bit short with the USB C connectors. I also wonder if there is something we could grind down a bit to get a better connection? I don't want to take my console apart again, but I wonder if it could be made to press closer to the back of console where the two USB C ports are?
Anyway, the $30 USB hub connects firmly enough that I don't think it will come loose unless someone accidently hits the connector.