Which is what's throwing me for a loop too, I'm able to reproduce it locally with both Chrome, Edge and FF. If I disable spa() because it's a full load its fine.
I had thought something might be related to JS so I checked the console and no errors are thrown... Any debugging suggestions for somewhere else to look?
How do I redirect a user after login based on the panel they are allowed to view?
I ended up moving the navigation item to the page header as that was causing it to redirect to an unintended location. Seemed like the simpler change 🤷♂️