Number Verifier misreport on the tilde (~) sign

 I use studio 2019SR2 and number verifier community version 2.0.2.2

In our language, we use the tilde (~) sign to represent "to".

In segment 2 of the left example, I translate "20~25mA" to English "20–25 mA", and the verifier reports that the number 25 has been changed to -25. If the sign in the source is "-" as shown in segment 1, everything is OK.

It is weird. I cannot figure out the logic here.