user using setUserSession() and then check some of those values in the authentication middleware. This appears to work fine ... except for one user.setUserSession() on the server side, but when we then request the session with useUserSession() their session is blank. This happens regardless of whether I refresh the session with refresh or not. It feels like the session is simply not saved on the server side, or not passed to the client even after a refresh and route change.