I have the go control also. There is a minimum spread between the temps that the thermostat will enforce. Thermostat scheduler will always send both the cool setpoint and the heat setpoint to the thermostat. So, when the cool setpoint is sent, since it is sent second, it will force your heating setpoint to be lower than what was intended. THe minimum spread can be lowered on the thermostat but it cannot be removed. You also can't force Thermostat scheduler to only sent the setpoint for the mode it is in. There used to be an option to force a minimum spread in Thermostat Scheduler but it stopped working with on of the recent updates. Here is the thread where I discuss this with @bravenel
There was never a resolution to this issue. I wrote my own version of Thermostat schedule to get around this problem.