Calls over 4 and 5g use VoLTE to make calls work. Calls for 3g and below use an older phone system.
If you've manually set your phone to 3g and calls work, here's some things to try.
Toggle VoLTE off and back on again in settings, do the same with wifi calling. Hopefully turning them off and back on again works. Also try a reboot, might as well