Thanks Michael. As a matter of interest, I have rolled back to version 1.0.38 (pre version 2) … this version still validates the card fields before the WooCommerce checkout fields, but if they validate, it still allows WooCommerce to display its errors so the customer knows what they are doing wrong.
The new versions somehow stop the WooCommerce validation errors from displaying.