TZEMT400BB32 thermostat wrong temperature

When using routines with my TZEMT400BB32 thermostat I set my temperature to 72 for heart and 72 for cool. When it runs my routine when I arrive home it sets the temperature to 69 instead. I tried removing the device and adding again also tried to hard reset the ST hub v2. If I change the temp manually on the thermostat or while in the ST app on my phone everything works fine. Any way I can fix this?