I have a custom built multimotion sensor that is using NRF52840 and is setup as a sleepy Zigbee end device, however I can not find a way for it to poll its parent less frequently than once every 5 seconds.
I currently have this line which should to my understanding have it poll once every 10 minutes. It does however poll once every 5 seconds.
zb_set_keepalive_timeout(ZB_MILLISECONDS_TO_BEACON_INTERVAL(60000));