HomeKit Garage logic (Close-Opening-Open-Closing-Closed)

The HomeKit garage and cover implementation in Home Assistant seems to be very limited compared to other smart options. If you have two sensors, a template can give HA and HomeKit real open/closed values. But there’s no way to trigger opening and closing values, which is key for obstruction detection (HomeKit alerts of obstruction when door hasn’t gone from closing to closed in n number of seconds - the time the door needs to be fully closed from fully open). The cover integration would need to add a “Movement time” value for each cover. This HomeKit implementation nails it, and can be done with a $20 Shelly 2.5 and two $4 reed switches. Are there any plans or ideas to set this up in HA?