The car's essentially "on" and you're in park for a considerable amount of time. Perhaps the system is set to automatically do this ICE start based on the amount of time in that condition, but there are probably other variables that'd need to be tested as well. (like time on ACC, time "in drive" - brake on, etc.)