Our app has a few in-Checkout validation features that you can review here:
https://docs.addresshero.app/en/articles/10067131-in-checkout-validation
We can not fully validate in-Checkout since Shopify doesn’t technically allow us to do so at this step of the checkout.
That’s why we fully validate Post Checkout.