The unit file, source configuration file or drop-ins of openh ab2.service changed on disk. Run 'systemctl daemon-reload' to reload units

It’s a fairly recent systemd feature so it depends on the systemd version to run when you installed that.
See link below. I wouldn’t think systemd would alter its own conf files but who knows.
@Lukie you could try verifying this: disable delayed rules (= remove override.conf) and reboot.
Also try if using systemctl edit (should work meanwhile) instead makes a difference.