Firefox has some foundational bugs, one of which was not being able to keep my bitwarden session in the extension in Private Windows.
I apologize if you are already well aware of this and that the problem is that is more complex than that.
Actually I did some Googling around, and found that it was fixed recently - after 4+ years lol. https://www.ghacks.net/2022/02/28/bitwarden-firefox-private-...