Oh that’s such an obvious idea, can’t believe I didn’t think to do that… Thanks, I’ll definitely give it a try!
Edit: using User Agent Switcher and pretending to be Chrome worked immediately. This is definitely YouTube fucking with Firefox users again. They must be doing A/B/etc group testing which is why not every Firefox user is experiencing it, but many are if you go to the Firefox tech support threads.