Why is cool running before the schedule starts?

Optimum Start.

If a schedule has Optimum Start enabled, the thermostat calculates what time to start cooling the room by the scheduled time.

For more information on Optimum Start, click here.