This is fixed in version 5.0.17. The date last pulled gets set to null during posting of the batch when the bank approval status changes to NE.

In versions prior to 5.0.17 you can avoid this by entering the new credit card number for a pledge with bank approval status RR without first changing the payment method.