Idle does not seem to work...Spark 2.5.8 with OSX Darwin to debug?

I set the ‘Time till idle (min)’ to ‘3’ minutes and various other settings to no avail. I don’t really have access to the server, other than being able to log into it as a client, so not sure I’ll be able to trouble-shoot it, but I figured I’d ask. Maybe there’s some client-side debugging I can do?

And is there a XMPP api into so I can understand how the timeout/idle mechanism work, at least at a high level?