The form isn't really generated but already known client-side, it's just data being retrieved by microflow. So it should work like you assumed.
I just tried this and I can't reproduce the problem. I did make the project in 4.0.1.2 but afaik there weren't any changes concerning this. Can you file a ticket with reproduction?