I don't know if this is your issue but worth a look. take a peek at ur config.h
see ur 60 sec timeout, great. But notice the comment about how it applies to "auto-hold" only...
/*
* Automatic power-off when no button is pressed for a while (in s).
* - applies to auto-hold mode only
* - uncomment to enable, also adjust timeout (in s)
*/
#define POWER_OFF_TIMEOUT 60
But these 'auto-hold' related settings are commented out... Should they be?
/*
* C/L monitors: auto hold
* - requires display with more than two text lines
* - uncomment to enable (one or more)
*/
//#define SW_MONITOR_HOLD_ESR /* auto-hold ESR (C monitor) */
//#define SW_MONITOR_HOLD_L /* auto-hold L (L monitor) */
/*
* Set the default operation mode to auto-hold.
* - instead of continous mode
* - uncomment to enable
*/
//#define UI_AUTOHOLD