So a little progress but the reset is not fixed…
Today I applied
When I changed my hubs to use manual now the original settings for my hubs (which were set via automatic) no longer disappear and I don’t have to perform a reset to get them back.
Now that everything is back to manual I also am noticing that there is no longer a delay when switching users. What happens now is that when switching there are empty hub placeholders for the selected user and then they fill in when ready.
I suspect that the algorithm used to do automatic (i.e. checking the pinned hubs, the order of them, whatever else it is checking, etc) is taking time and the switch does not happen until it finishes so it just sits on the previous user screen with a spinner.
I also confirmed that if I do select to reset the hubs when in manual mode, there is still the original issue of the reset always being asked every time a user is selected/switched.