So when the wallet balance is less than the order total, we have no issues applying that balance to the order and completing the payment with another payment method.
However, when the wallet balance exceeds the order total, it appears that the payment method sometimes appears and sometimes it doesn’t. It’s not unique to any specific user, but will either appear or not appear for all users for days at a time.
Are there any known conflicts? I’ve tried disabling caching plugins, even though they should not impact the checkout page.