The zabbix-agent PSK check compares against the underscored value, which never matches the hyphenated CLI value.
Location
src/conf_mode/service_monitoring_zabbix-agent.py:69
interface-definitions/include/auth-mode-pre-shared-secret.xml.i
data/templates/zabbix-agent/zabbix-agent.conf.j2:79
Problem
Leaf values are not key-mangled; the check never matches.
Impact
PSK mode without id/secret commits; agent fails to start silently (restart unchecked).