HomeKit Thermostat + Basic Rule Returns "No signature of method: HomeKitThermostat.setThermostatFanMode()"

I have a Basic Rule configured to turn on the fan for a HomeKit Thermostat for a set period and then set the fan to auto. When triggered, the error below is logged. I can manually set the fan to on from the HomeKit Thermostat device page.

org.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: HomeKitThermostat.setThermostatFanMode() is applicable for argument types: (java.lang.String) values: [on]