So, you try to add the license, it rejects it; then the controller is unresponsive to pings or WebUI?
Does the controller give an error when you add the license?
Make sure there is no trailing blank space after the license activation key when you add it.
Are you adding from the WebUI or the CLI? Try the opposite.