Hi there,
Thanks for the fast reply, I was going to update this but you beat me to it!
So I’ve since gotten Apple pay and Google pay to work again. What I did was update all instances of “3.86.0” to “3.88.3” in all js files in \assets\js\frontend\web\ so that they match the braintree js version in the latest updated. In particular client.min.js and data-collector.min.js were the ones required before the gpay/apay buttons would appear again instead of the error message about components needing to be from the same js version. I’ve tested both payment methods and they are working fine now.
I can’t imagine the plugin devs not doing this in the most recent update seeing as though the braintree js version was updated, so who knows, maybe those files didn’t update when I updated the plugin?
Replace ($wpdb->prepare($sql)) with $wpdb->prepare($query, $args))
Should work fine.