xidle triggers 2 times on freebsd 14p3

From: Dr. Amr Osman <dr3mro_at_gmail.com>
Date: Wed, 13 Dec 2023 19:59:48 UTC
Hi,
I have a minimal xorg install with dwm on freebsd 14.0-p3 and I try to
make my laptop autosleep when I am away so I decided to use xidle for
that

 xidle -program "/usr/sbin/zzz" -timeout 1800

but the problem is that when timeout is triggered it will suspend but
after a while when I press any key or move mouse it will be triggered
again
I have tested that behaviour using /bin/ls command and it miigh be a
bug on xidle or something else
I need help for this issue
Thanks

Thank You
Dr. Amr Osman