In firefox, the extension needs to be signed. Otherwise it can only be added as an temporary add on. Similar issue at https://stackoverflow.com/questions/62237202/firefox-add-ons-how-to-install-my-own-local-add-on-extension-permanently-in-f