I have said this several times, but here goes another attempt:
Check the generated source of the HTML file:
view-source:https://ericphifer.com/contact/
There’s a form tag that’s being generated in the raw HTML:
In the other site there’s none.
I provided the same explanation to another user:
Gatsby Netlify Form - Support - Netlify Support Forums
and I see you participated there, so you can probably see, they understood and found out what was missing in their code. Same goes for you. You need to find out why Gatsby is not adding form to the generated HTML in your previous site and why it’s adding to this one.