I think it was more that the heat pump itself really wanted to be integrated with the Carrier Official Thermostat (which I think might have been an ecobee but can't remember), and the documentation on how to run it in legacy/standard/on-off mode was missing or confusing.