Layer shift when switching to auxiliary spool

Bambu, there is still a problem with layer shiftIng when selecting pause and changing filament from AMS to auxiliary spool on P1P. When the print resumes it randomly shifts layers. I have read about this problem in the discussion threads for the past year and it appears to still not fixed. What is the solution and when is it going to be fixed?