I tested the project from the forum post that you suggested and it is working correctly. Here is a video captured while testing the project.
When you dynamically create controls you need to ensure that they are created at the right place in the page life-cycle. My recommendation is to recreate the dynamically created controls in the Page_Init before the ViewState is loaded.
Please put together a simple running project and send it back to us, if the problem still persists.
I don't know if it is a good idea to disable EventValidation and ViewState on the page.
the Telerik team