Ok, so after some digging I figured out a work around to the "creating new rows" problem. I just added a button with code that will add a new row to each repeating table simultaneously.
However, I'm having an issue with the values in column 1 still. I set up a Rule where if the Field in Column 1, Row 1 of Table 1 ("SourceCode1") is not blank, then it'll set the value of the Field in Column 1, Row 1, Table 2 ("SourceCode2") to the value "SourceCode1".
Now this will work with the very first row, but when I create a second row in Table 1 and input new data into Column 1, Row 2, Table 1, it will change both Rows in Column 1, Table 2 to the new value. I need each specific row in Table 1 to equal each specific row in Table 2.
Like this:
Table 1
Column1
Row 1: X
Row 2: Y
Row 3: Z
Table 2
Column 1
Row 1: X
Row 2: Y
Row 3: Z