For the 500v2 devices get the 32.12 firmware from Zooz. They changed the way it reports motion on that version after tons of pushback from myself and this community. Instead of sending motion active every 8 seconds it only sends it once at the start of active and then again at inactive. It may be a little tricky to get the devices to update so let me know if you have issues.
Grab my driver: [DRIVER] Zooz Sensors Advanced (ZSE40 / ZSE44)
Change parameter 8 as I have noted in the tips (you can change this for 32.12 as well):
For the original ZSE40 (500 series) FW < 32.12 I would HIGHLY recommend changing Parameter 8 to "Notification Reports Only".
I feel if you do these steps the devices will stop causing so many problems. Since I have already paired mine with no security I cannot be certain so please let me know how it works.