Strange seat memory behaviour.
I have allocated "Profile 1" to my fob, without locked settings so any adjustments or changes I might make are stored when locking the car with that fob. I programmed my seat and exterior mirrors settings, assigned them to "Memory 1#" and everything works nicely.
Today, with my FOB stored away, my wife and I went to car and set things up under "Profile 2", including her seat and mirror adjustments and also stored those under "Memory #2".
Now the odd part...
If we open the car with her fob, after having previously closed it with my fob, sure enough, everything reverts to her profile, including the seats and mirrors adjustments.
But the other way around - if I open the car with my fob, after having previously closed it with hers - the car assumes my profile, except for the seat and mirrors adjustments and I have to press the "1" button on the door for these items to assume the required positions.
Any ideas why this is happening?
(the alternate fobs were always far away during these tests)