Viper in RH5 and RH7

Hi, everybody,
I create a GH under RH5. This GH consists of some components of Viper. I executed it with my RH5, the result was not what I expected. Maybe my GH had bugs. (see Partition2.3dm and Partition 2A1.GH)
I tried to run it in my RH7. I found that the GH could run in RH7 properly. The result is what I expected. Please see the RH5A.jpg and RH7A.jpg
My question: is my setting in RH5 incorrect? E.g. the tolerance in RH5 is 0.001mm, should I change it?
Partition 2.3dm (35.5 KB)
Partition (27.6 KB)