As noted here by others: https://lab.civicrm.org/dev/core/-/issues/5421
Short version: public civicrm contribution pages with recaptcha enabled have been failing since about Aug 29 (i.e. 6 days ago).
Unfortunately, this failure doesn't show up, except as non-existent expected contributions.