GL-X3000 loses SIM & Profile after reboot

As the title suggests, I have a situation where when the unit reboots, the system seems to forget what SIM and APN it's using.

For me SIM 1 is TMHI sim and SIM 2 is the Tmobile Tablet Plan (with proper APN / TTL)

Been using SIM 2. But decided to reboot to test something and when the unit came back on, it was set to SIM 1 with APN of TMUS ... previously it did the same thing but APN of WHOLESALE.

Why would the unit "forget" what SIM SLOT and Profile it's using at reboot? More importantly, how to fix it?

PS - FIRMWARE VERSION OF MODEM: RM520NGLAAR01A08M4G
PS - FIRMWARE OF SPITZ IS LATEST AS OF TODAY'S WRITING

I'll test it
Can sim1 and sim2 connect to the Internet properly?
Do you have dual sim card auto-switch

Both SIMS connect properly to the internet!

I have set the IMEI to the TMHI gateway which works on both sim profiles BTW.

I did NOT set up the SIM auto switch - my primary SIM1 is the TMHI profile which is what I am using primarily. SIM2 is the Tablet SIM that I'm just testing.

Can you send me this configuration?
cat /etc/config/glmodem