Sounds like a corrupt profile in FF. I was coming to look for a comment that mentioned this.
Anyway, my last attempt will be to create a new profile. I was avoiding that because it feels like quitting. It feels like destroying everything and replanting the soil hoping for a better outcome even though you have no idea what happened before.