Callaudiod starts before pipewire-pulse is configured
It seems in some cases of startup that callaudiod will be notified that pa is ready before it is truly active and configured. This will cause alsa profile switching to be unavailable between calls and hifi audio and other circumstances.
Killing callaudiod once (having it restart) has been reported to help workaround this for now. When I've tried this I can only get it to switch into call audio, but it doesn't switch back (or at all after one time).
Basically, as a-wai mentioned on the Mobian matrix channel:
if you're connected and don't have a sink/source, ditch everything and
retry fetching card information
See pipewire issue for more details on the pipewire side of this.
If I can gather more helpful details let me know :)