Thanks for posting. Worked for me too

Same thing happened when I disconnected and reconnected the battery for some mod work, got msg to index driver window but it wouldn’t index even with OBD2 memory saver hooked up via extention cord thru fully open driver window with door closed. All other memory features were saved. I swear these cars electric components have minds of their own
Update - Disconnected battery again for another mod

This time I ran the extention cord for the OBD2 memory saver thru the sunroof with both doors closed and windows up. This time all memory features saved again but didn't have to re-index windows.
I think that if any window is open (either all the way or just partially by opening the door)
you will have to do a re-index if you disconnect the battery even if you have a memory saver attached.
ps - with both doors closed and windows up both doors locked automatically when I disconnected the battery even with the power saver attached