Automatically hide menu bar icons after timeout

I'm trying to use the menu bar features to create a collapsible set of menu bar icons. I've successfully set this up with BTT so that when I click the "..." icon I created it will show/hide icons to the left of itself.

I also want those icons to hide themselves after a period of inactivity. I've done that with the Execute Action Sequence after Timeout/Delay. However, the best I can tell, this action moves your mouse cursor to "click" on the created ... icon.

Is there a way to trigger this action without losing control of the mouse?

status items can only be moved/hidden by using mouse events to drag them to specific positions. Thus there will always be a quick interaction with the mouse - it should be pretty fast though and move the mouse back to the position it was at