Check in your message settings if RCS chat has been enabled. I think it only sends sms chat over data/WiFi if it's turned on. I was trying to contact my son the other week (who had no data left) and he wasn't receiving them because unbeknown to me Google had updated the sms settings to RCS.
Sent from my Pixel 4a using Tapatalk