I had a similar problem with RUT955, where the SIM was not work in slot 1, but only in slot 2.
At the end I noticed that in the "Dialing number" of the SIM 1 configuration there is a space before *99#, while in SIM 2 there is not present. I think it may depend on this, but unfortunately this item can not be changed.
My firmware revision is R_00.05.02.5.
bye bye