Yes, this is a bug with the way the repeat region behavior writes the code.
there are two behaviors in play, the repeat region and the repeat selection. The issue is that repeat selection behavior should be applied inside the repeat region behvior, in you case it is applied outside the repeat region behavior which causes the problem.
One way that I have found to work around the problem is to not include the repeated form elements inside the table.
when the repeated form elements are displayed in a table, it causes the repeat region code to be generated incorrectly.
This _is an issue that has been logged and will be fixed in a future update to DataAssist