Homekit not reporting "Opening" or "Closing" (Velux Active) if done via physical button

I have a Velux Active which controls my Somfy I/O blinds. Controlling works perfect, both via HA and manually. The difference is however that…

When controlling via HA, the state goes like this:
Pre-condition: Shutters are OPEN
Action: Press the DOWN arrow
State changes go from “Open” to “Closing” and finally “Closed”

Pre-condition: Shutters are CLOSED
Action: Press the UP arrow
State changes go from “Closed” to “Opening” and finally “Open”

Pre-condition: Shutters are CLOSED
Action: Control the shutters via the app
State changes go from “Closed” to “Opening” and finally “Open”

These states also end up in node-red.

However, when pressing the button manually, i do not get the “Opening” / “Closing” state changes in HA, and the state ONLY updates once the movement has been completed.

Is this a limitation of the hardware not sending the commands / limitation from Homekit?

Or is it that the buttons are physically bound to the shutter and bypass the homekit controller?

Are you using a Velux box such as KLF 200 ?

yes, but now i understand that the buttons act directly via association, so they just send the command ‘close’ to the screens; and i assume the velux box doesn’t say in such a case that they are ‘closing’ or ‘opening’; can that be correct?