Could you please check how it works with some default WordPress themes like TwentyTwenty or WooCommerce Storefront to understand is it our theme issue or not?
If it doesn’t work with other themes as well then it is not something related to our theme. Probably, you have some problems with your payments plugins or WooCommerce configuration.