I met the same problem in safari 16.0. The session storage lost when I tried to navigate to another endpoint with same domain by editing the url directly.
If it is a built-in feature, it is appreciated to persist the session storage when user navigated to another site by editing url address.