"Puppet" is being used to manage the configuration and ensure the quest-fglam service is running. When the service is down it is automatically started by "puppet" using init rather than systemd.
There was also a custom service loaded from /usr/lib/systemd/system/quest-fglam.service. This was determined from the output of the "systemctl status quest-fglam.service" command.