When I switch to the Android Messages app, I get the ringtone just fine so I am comfortable the phone settings are okay.
I have been over your settings several times but I can’t find the problem.
I have compared Textra’s settings to those on my Pixel 2XL and they appear to be identical. Ringtones work just fine on the Pixel.
Version 4.38. Android 11