Shipping Bug?

Not sure if anyone else has noticed this or if this would be considered a bug (I am using v4.6.2)

If I create an order, and the shipping cost is £10 but then change the shipping option to "collect in person" which would be free, it keeps the shipping cost at £10 unless I remember to manually override this by ticking the box, typing 0 then clicking recalculate totals.

Is this supposed to happen, as this has caught us out a few times and we have had to go back to refund shipping charges?

Many thanks!

I think you use COD as payment option and you don’t remove it after you change the shipping method to free

Sent from my iPhone using Tapatalk