Omd.service should be in /usr/lib/systemd/system/

I think it is the intention that the installed unit file should be this with the highest precedence. Especially if you use the enterprise edition with agent bakery.
I would also say your workaround with the “omd.service.d” folder is the safest way to modify the unit file.