Any working cookie manager for multipage and multiuser?

I have seen many implementations of custom components for cookie managers in Streamlit that wrap around javascript’s universal-cookies and all of them have had weird behaviors with my multipage Streamlit application.
After seeing some discussions in the repos, I believe the issue is not my implementation but rather the integration of this universal-cookies with streamlit’s behaviors. By weird behaviors I mean sometimes being able to fetch/set/delete the cookies, sometimes not.

Is cookies something Streamlit simply cannot provide without using Snowflake’s services?