Oh, I think I understand what you mean…
The previous implementation was using the old Stripe Checkout modal to collect the payment info. It also made it possible to collect billing address, although it wasn’t required for the payment. That Checkout wasn’t SCA ready.
That is the modal that you complained added an extra step and would prefer removed. The new implementation doesn’t use the new Checkout with SCA support (which now is different and can’t be implemented that same way).
I now used Stripe’s Elements, which puts the card field inline, without the extra steps of clicking the button for the modal, then saving that, before submitting the payment form.
Elements doesn’t have billing address collection, because it’s not required for payment.