Fix the firmware so adding new Wireless SSID works as expected

Yeah, I think I can partially explain what you're seeing there. GL's GUI isn't fully sync'd with the same capabilities as LuCI or the underlying uci. Here's another example:

Pull a backup of your current state then start experimenting. You can always restore via LuCI: