I dug into the plugin so I could see the see what array the contact form was actually sending.
To use the plugin with the Divi Theme you need to prepend the field with: “et_pb_contact_” and append with “_0” (Note: I am not sure what the _0 signifies so it might change with different forms)
so Email (required) become “et_pb_contact_email_0”
I also had to create a hidden field with the form name.
Once I had the field names right it went straight in!
As a suggestion, when a form fails, include an option to attach the $_POST into the log file. That way you can see the fields that the form is actually sending.