It's not T-Mobile. I had a Moto G on the same network before, and hotspots worked just fine.
I have the AT&T unlocked G2, so only these models on AT&T's network actually got the 5.0.2 update. I rooted my phone and installed the update myself. Same exact version, just done manually.