I may have fixed it.
I have an SD card, US SIM card (T-Mobile) and Canada SIM card (Public Mobile/Telus). Before doing any resets, I tried every configuration of SD Card, SIM 1, SIM 2, with no success
- Did a factory reset.
- Restored my backup and inserted SD card.
- Tried the original configuration (SIM1: TMO, SIM2: Public). Still only speakerphone
- SIM1: Empty, SIM2: Public; Calls went back to normal! Inbound, outbound, whatsapp, all worked normally.
- SIM1: Empty, SIM2: TMO; Calls still normal
- SIM1: Public, SIM2: TMO; Calls still normal
- Just to replicate, went back to original configuration (SIM1: TMO, SIM2: Public), Speakerphone only again
- Went back to #6 configuration (SIM1: Public, SIM2: TMO); Calls went back to normal again.
So I’ll leave it in this configuration. I will update this thread if it anything changes.