I had the same problem with my Galaxy Note 9 and all i did was do a factory reset and hopefully it'll come come like it has on my phone.
Hope this helps
I have a similar problem with my OnePlus 5T since upgrading it to Pie. For me, WiFi calling will only work very occasionally - mostly it defaults back to VoLTE. A work around I've found is to enable airplane mode, then manually turn on WiFi and BlueTooth - i.e. completely disable the mobile stack. I think my problem is specific to OnePlus TBH (and their support is worse than useless), but might be worth a try.
i think samsung changed the wifi calling threshold. i noticed that since i moved to Pie (android 9) on my s9+ that wifi calling isnt active as much. this looks like its because i have a strong 4g signal at home. if you go in to mobile connection settings and set the phone to use 2g/3g (not 4g / lte) then wifi calling should kick in. at least thats what i found. at first i was a bit annoyed but it makes sense.
It seems to be a problem with the new Android 9.0 (Pie) operating system. I have found three workarounds, which seem to offer temporary solutions.
The easiest option is to enable Flight mode, which will decativate cellular, Bluetooth and WiFi connectivity. Then, reactivate WiFi alone (plus Bluetooth, if required). That will restore WiFi calling. It works well whilst you are at home or in your workplace, provided you have a reliable WiFi signal. However, you must remember to turn off Flight mode, when you leave your home or workplace.
The second option is to open Settings > Connections > Mobile networks and turn off VoLTE calls. Again, you must remember to turn on VoLTE calls again, when you no longer have access to a WiFi signal.
The third option is very similar. Open the Mobile networks menu and change the Network mode to 3G/2G (autoconnect). Again, you must remember to revert to LTE/3G/2G (autoconnect), when you no longer have access to a WiFi signal.