I also already tried putting the phone into safe mode (wasn't able to) and wiping the cache (phone said there was an error, restarted, and got stuck again).
Sounds like you already took the right steps to trying to get the phone out of boot loop.
Do you happen to know if the device still is under warranty?
Just wanted to check in and see if you have been able to get this resolved!
Retrieving data ...
Manage your T-Mobile account
Use the T-Mobile App or your My T-Mobile account
We're here to help