on Suse, systemctl is-enabled <service> without the .service suffix, always returns an error.

Example:

dev1:~ # systemctl is-enabled syslog
Failed to issue method call: Invalid argument
dev1:~ # systemctl is-enabled syslog.service
enabled