Ceiling Fan Implementation Issue

Hi all, hoping you can help me with a weird problem I’m having. I have a Sonoff iFan03 flashed with HAA making it a native HomeKit device (as in no bridge required).

I removed it from HomeKit and added it to HA via HomeKit Controller.

HA adds the device but instead of a 3 speed fan it’s just on/off. It completely ignores the percentages 33/67/100. Also may be of interest if I use HASS Bridge to bring the fan from HA into HomeKit, the fan has a slider in HomeKit but still ignores the slider/snap percentages and behaves as an on/off.

Can anyone advise on how to get the fan operating in HA the way it should be operating?