The internal work was explained, you can search how the module worksThere's definitely something wonky going on with the module, not sure if OP can look into it at all but on Q the module sometimes breaks the phone seeing your sim card, sim & network settings crash immediately (and cause the phone to lose service temporarily), and occasionally the phone will just lose connection to LTE (toggling airplane mode or tapping the sim & network settings causing a crash in telephony fixes it for a while). If you use the tasker profile everything works perfectly, settings don't crash, no sim issues, no data loss issues. Seems like there must be more to the module than flipping the adb string, why else would it have such drastic differences compared to the tasker method?
Otherwise: you did not mention your phone, os, etc, so nobody can help/compare your issue, neither op.
BTW: I never had issues with Q on OP7 for example, check other posts here
