Hi there,
as I said before I really like your plugin!
I hope I can help making it even better by reporting the following behaviour:
I have PayPal (original woocommerce one) and Stripe checkout options.
Now when I select Stripe, then click next (without accepting the terms or providing credit card data) it tells me I need to accept the terms and provide valid credit card data. So far so good. But then when I switch to PayPal, accept the terms, and then click "Proceed to Paypal" it still tells me I need to provide credit card data.
I´m not sure where this bug is located between woocommerce and your plugin, but maybe the report helps.
Cheers!
Christian