lvm2-monitor initscript just triggers monitoring for LVs, currently are only mirrored LV (LVM mirror) and snapshot LVs.
There is no standalone daemon, all is handled by dmeventd which is started internally by lvm during activation.
If there are no LVs to monitor, nothing is started, it is expected.