What may have happened is that your PEFNG licenses expired or was removed. In the case there is no PEFNG license active when the controller boots up, all commands that define roles are ignored which can be one reason for what you see.
It might be that the roles are still in the config (unless you saved the configuration), and adding a PEFNG license, then reboot (without config save) recovers. If that works depends on if you saved the config while running without PEFNG license.
If you still have your PEFNG license and experience roles disappearing; please open an Aruba TAC case, as that is definitely not normal.