VoLTE and Wifi Calling both work. Wifi calling does not ask for an E911 address or add a feature to my account like it does for iPhone. I don't know if that is expected for an unlocked unbranded Android.
IMS is registered as shown in the about sim status screen of the phone and it does show up as Moto G8 Power "Sophia" - Open Market on the Sprint Website.
Update Profile and Update PRL are in the System Update section of the phone they both work for me.
Settings -> Network and Internet - > Mobile Network, has the VoLTE and Wifi calling options.
The only thing that is a little weird is roaming on T-Mobile is showing up as roaming and I need to have the data roaming enabled. My iPhone will roam on T-Mobile silently with no roaming indicators.