I disabled the social media tracking and anti-fingerprinting stuff in Firefox and the checkout started working on the problematic pages. Not sure exactly what the root case was but it seems like it’s not the WP Simple Pay plugin, per se. So moving on to other things.