Solved , i removed the Update Order Action from the Rule , As @JTRTech said it is not a true setup
instead i managed my Refund Action to Decrease inventory by setting the Increase Inventory to True , and Setting the Quantity Field to " [=Order.Quantity-1] " , and for sure Calculating the Price For " True "