I can see in your signature that you are using a Linux OS.
I guess this is probably why there is a difference between us (as I've written before, your code is working for me with Windows).
You can eventually try to also set the TabStop option to true after the SetParent instruction. Though I'm not even sure that the controls are created for the Linux versions as for the Windows version (i.e. when the SetParent instruction is called).
Curiously, you are saying that only the first 2 "dynamics" controls can be reached with the tabulation. And you have 2 "fixed" controls in your second form (i.e. 2 pushbuttons with tabulation order = 0 and 1). It may eventually be related.
You could eventually add 2 other dummy pushbuttons, for instance, with tabulation order = 2 and 3, and see if the first 4 "dynamics" controls can now be reached with the tabulation. Just for a test purpose...