further analysis shows, that this is not a product bug, but rather a test bug. the shipped znc.service contains: ExecStart=/usr/bin/znc -f --datadir=/var/lib/znc znc --makeconf, when started without --datadir, falls back to ~/.znc the test should specify the same datadir as used by the service file to launch znc