I’ve been getting the same issue over the past week or two. Customer fails payment then they enter valid details and the order still shows as failed in Woocommerce (but successful in eway). It seems to have coincided with the latest plugin update (3.6.0).