Here's another one for you: today I found out that my dual-sim android phone has a single radio that is shared between the two sims. So when you are on a call, the 4G/5G doesn't work on the other sim, likewise, sometimes the the voice sim is unavailable while the other sim engaged with 4G/5G things... which is just stupid. Can't they just add two radios/chips (like many wifi AP's....)? So the whole setup on a consumer phone is actually quite unreliable because of reusing a single radio. I thought it was my buggy code, but nope, just the radio being shared and the mobile operator seeing the sim as offline. Crazy.
An additional radio would raise the price of your phone for at least another 200 or 300 dollars. Try to enable VoLTE if available for your operator. That makes the phone use the LTE connection for voice and don't drop the Internet connection while you talk.
I can't speak to your specific setup, but if the two SIMs use different carriers then they will often need to use different frequencies. A phone could in theory use twice as many radios, but the emitted power limits would be the same, so you'd have reduced range or throughout for each (plus additional size, weight and power for the second radio). Access points have different SWaP budgets than phones.
When I travel, I try to use an eSIM that uses a network my home provider partners with. This seems to improve the chance that voice and data over LTE or 5G NR work simultaneously.