Root your phone then use sqlite editor to delete the "1" from the tether_dun_required under settings.db, global and it should use mobile data instead of tethering data. My hotspot was already enabled with T-Mobile so not sure if it really unlocks the hotspot