Looking through the logs I can see when a successful submission happens I get:
2025-08-12 12:09:38.447390 - DEBUG --> GFFormDisplay::validate(): Executing functions hooked to gform_validation.
2025-08-12 12:09:38.447424 - DEBUG --> GFFormDisplay::validate(): Completed gform_validation.
2025-08-12 12:09:38.447446 - DEBUG --> GFFormDisplay::process_form(): After validation. Is submission valid? Yes.
2025-08-12 12:09:38.447612 - DEBUG --> GFFormDisplay::process_form(): Submission is valid. Moving forward.
2025-08-12 12:09:38.447665 - DEBUG --> GFFormsModel::save_entry(): Saving entry.
2025-08-12 12:09:38.450481 - DEBUG --> GFFormsModel::save_entry(): Entry record created in the database. ID: 68.
2025-08-12 12:09:38.451277 - DEBUG --> GFFormsModel::save_entry(): Saving entry fields.
However, I see a number of entries like this:
2025-08-15 10:28:51.285259 - DEBUG --> GFFormDisplay::validate(): Field validation completed in 0.250852 seconds.
2025-08-15 10:28:51.285356 - DEBUG --> GFFormDisplay::validate(): Executing functions hooked to gform_validation.
2025-08-15 10:28:51.285408 - DEBUG --> GFFormDisplay::validate(): Completed gform_validation.
2025-08-15 10:28:51.285443 - DEBUG --> GFFormDisplay::process_form(): After validation. Is submission valid? Yes.
The submission is evaluated as being valid but there is no log entry for that submssion after that point, the submission is not saved in the database and no notification is sent to us. We have the honeypot and reCaptcha enabled on the form and I can see other entries where either of those have successfully stopped spammers. But this just stops after a successful validation. I’m concerned we may be missing submissions. Is there any further checking I can do?