I found the solution:
I was running both WP MAIL SMTP and the SendInBlue plugin, which was causing issues with the contact form and transactional emails. I assumed that you needed both plugins working.
SOLUTION: I removed the SendInBlue plugin, connected WP MAIL SMTP to SendInBlue via the API, and all is working correctly now.