Wrong number in autopropagated segments and number recognition issue

Hi all,

I am using Trados 2017, and I am troubled by an autopropagation-related issue.

I am doing revision with track change on, and when a segment is auto-propagated, I found the inserted number is wrong (100105282 is from the TM unit in translation memory).

It's not the first time I saw this. And it seems that when track change function is on, this issue is more likely to happen.

 

Also, I found that sometimes numbers are not recognized correctly for a fuzzy match.
For example,

 

In the above case, this segment should be a 100% match, because all differences are numbers.

The second number (being 115 in the TM unit and 125 in the current source segment to be translated) is recognized successfully, but not the first and third numbers. Did I set up my TM wrong? 

Thanks for your help in advance!