Manage RF433 covers' exact position with node-red and Home Assistant

Interesting approach, I’ve been using an implementation for non-smart blinds based on switches and timers as explained here Sonoff Dual Window Cover with set position , and I liked your node-red solution, mostly because with a single flow you control all your covers.
After quickly testing I see it works great setting a position or controlling manually, but the position only updates when receiving a new command (open/stop/close) or getting to the desired position. Is that the expected behaviour?

Did you experiment with detecting remote commands (from a RF remote) that update the current position?

In my implementation I catched RF reception events and updated an input_select variable in HA, do you think there is there an elegant way of doing this with node-red?

Regards