I had the same problem, but one minute was not enough time, I found. Try putting the idle time to 4 mins and see if it fires the off command. I think the system is still "thinking" within the 60 second window and it's just not enough time for it to process.
Not completely on topic, but close, is that I made a scanning macro for my security cameras.
C1 ON -> wait 15 seconds -> C2 ON -> wait 15 seconds ... etc.
This then scans all cameras in order, and displays the picture on the screen. I had all kinds of problems with 15 second delays. SO, the FINAL solution was to "clear" them out first. For example, it works ONLY if one of the cameras has not been activated by an RF code, like a sensor. SO, I had to put C1 OFF, C2 OFF, C3 OFF, etc. to turn them all to OFF state, put flags on all my camera sensor macros, THEN the ScanMacro runs perfectly at 30 seconds (fifteen was too fast, I found).
As an aside, I highly recommend a dedicated monitor with an auto RCA switch box and repeater (if you want another monitor in the house, like in the bedroom or study). The auto switch box will switch when signal is received and put that image on the screen. I just wiped out all my settings due to some corruption, but when I get it all back up and runnin, be glad to share the file with you.
Hope this helps.