very similar segments are not repaired automatically...why?

Dear Studio 2017 users:

I am working on a file with fuzzy matches as follows:

segment 3: (Don’t know/Refused)  [symbol tag that represents an right arrow] SKIP TO Q5

segment 8: (Don’t know/Refused)  [symbol tag that represents an right arrow] SKIP TO Q10

Segment 12: (Don’t know/Refused)  [symbol tag that represents an right arrow] SKIP TO Q13

After I translated segment 3 and came to segment 8, Studio offered me a 92% match that reuses the translation from segment 3.  And then when I came to segment 12, Studio offered another high fuzzy match from segment 8.

I thought uplife Repair (it's enabled as far as I can tell, unless this feature needs to be enabled in multiple places) would automatically replace Q5 to Q10 in segment 8, and replace Q10 to Q13 in segment 12 without any additional manual work.  What else do I need to do to enable this auto-repair functionality?

Thank you.

Chunyi