Hey there @Kilograham, welcome to the community! This is a great post, nothing to bear with you on =)
You got the version and a detailed description of the issue, so that's really what we need to look into things. This is a known issue and is fixed in 97.0.1057.0 but not quite moved up to Stable yet. Our Insiders who've had the same thing happening have reported it resolved, so you're welcome to give an Insider build a try if you'd like (Canary and Dev have the fix.) Or, I'll check back in with you after that build is in Stable and make sure the fix is working for you!