In the properties for the a dropdown, click the button in the entries: row, then the Filter data... button, Add.., change the first dropdown to "The expression" and then use the expression:
count(../preceding-sibling::*) = 0
This should cause it to only use the column values from the first row of data in the matrix.
It should also reduce the delay in adding new rows to the repeating table.