Hey @Jamessha,
This is one of those things that is hard to troubleshoot just based on your initial post.
Is it possible to create events based on form input/interaction - Yes.
However, the actual implementation of how you go about doing it and how you have your whole setup implemented matters.
Are you implementing GTM through Unbounce’s Global Script Manager or manually inserting it on the page? Are you using the built in Form Submit event or are you “listening” for the gtm.formSubmit?
What exactly does your GTM debugger show you when you submit a form (what fires and what doesn’t)?
There are probably another dozen questions like the ones above before you can start troubleshooting this properly.
Based on our experience helping clients with their GTM implementations, in can be something simple or it might be something more involved.
A quick check and it seems that not much goes into the dataLayer (screenshot) + you have multiple page views firing.
Unfortunately, you are the only one who can unravel this simply because we don’t have access to your GTM account.
Best,
Hristian