Hi @akario ,
I've made a similar test and met the same problem like your description.
I think it is releted to the dynamic tablename.
I suggest you try another way:
1)insert several edit forms
set edit form1's data source: table1
set edit form2's data source: table2 .....
2)Set the edit forms' Visible
Set edit form1's Visible: If(....,true,false)
Set edit form2's Visible: If(....,true,false) ....
You could set the edit form's visible according to your condition.
Make sure that only one edit form is visible at the same time.