This answer probably depends on you auth flow, but for my case where I updated the user metadata via an API to call to my backend, then redirected user to a different page (expecting the metadata to be updated) what seemed to work is reloading the user object in the frontend, see docs: here