A bug when compare number variable with a real number in if condition(RPA version 2.0.6)

constant value ‘value’ = 8
convert ‘value’ to number 8
if number = 8
the result is yes
if number > 8
the result is yes. ----------- this is incorrect.

But when I assign another number variable number1 = 8
if number = number1
the result is yes
if number > number1
the result is false

@yangyanz I tried to reproduce this issue on the latest release - 2.1.4. - but it works correctly.
It is possible that this bug was present in version 2.0.6 and was left unnoticed but got fixed.