We use MPE with a couple of dual SIM phones: one Asus, one Wileyfox, both running stock ROMs.
The ROMs are:-
Asus: Lollipop/5.0
Wileyfox: Nougat/7.1.2
Occasionally we have to change over devices, swapping the SIM cards into the alternate device. The SIM cards are always installed into the same slots each time i.e. SIM1 to Slot 1 and SIM2 to Slot 2.
Yet we frequently get a problem when MPE tries to reconnect: It often picks the 'wrong' IMEI and so tries to setup the device as a 'new user'.
The work around in our case is to disable the unused SIM temporarily, restart or even clear MPE storage in the device and reconnect. It's ok but is a bit of a pain.
Perhaps this could be fixed? We've noticed that when pairing with a non cellular capable device the "IMEI" is rendered using the Android ID instead (as shown in the %AppData% folder.
Could this be extended to cellular devices also?