This are not unusual for Android devises, i am pretty surprised it is necessary with IOS thingies, it have traditionally been the 1 point where IOS have a advantage over Android devises connecting to something.
New Firmware or APP will probably fix this in the future.
Myself i am in double peril now as it seem having a VPN on your devise can also mess up things like this.
I can not sent or receive a text with a pic in it before i turn off my VPN, but plain text are no problem. ( don't know it it is general or just with my choice of VPN )
Just saying if you have VPN on your devise problems like this might also be caused by that.