Hello there,
Thank you for choosing our product and contacting us!
Below are the answers to your queries:
1. Express checkout not working when using google captcha on checkout page (https://prnt.sc/Df1vhPMcFK7-)
Answer: Express checkout is not compatible with custom fields as it provide limited input access and hence giving issue with recaptcha. Also express checkout is designed in a way that user may pay without even visiting checkout page (i.e.) from product or cart page also. So it fetched address and other data from your respective wallet. Still we will work on it and find-out the solution as possible.
2. When live to test or test to live mode then showing an error no such customer: ID (https://prnt.sc/5sAtXb_nijrI)
Answer: This issue will not happen with the general customers. This is happening because your email created a customer ID with test mode and when you try a payment with live mode the same customer then return the error from stripe. However we will work this point and this issue will fix on next release.
3. When open with incognito mode showing browser pay, generally it’s showing Gpay.
Answer: This is default behaviour express checkout function. Browser will automatically detect which payment option support with current browser. In incognito mode since you are not logged in and you gpay account is not available it shows browser pay and also you need to add address manually. whereas in normal mode it gets gpay wallet data and you see gpay button.
Ref: https://stripe.com/docs/stripe-js/elements/payment-request-button
Follow: https://checkoutplugins.com/docs/how-to-setup-express-checkout/
4. Express checkout button not showing when set above the billing form
Answer: There was a compatibility issue for this particular action with CartFlows, this one will be fix by CartFlows in next updates. This option works perfectly on WooCommerce checkout page.
I hope this helps.
Let me know if you have any further queries.