I went in today and reset up everything as mentioned above.
Didn’t work. Duplicate emails still being sent.
Then I looked at all my different webhook events.
I currently have Stripe Gateway and Stripe Connect.
Both were sharing multiple webhook events.
Removed the duplicates from Stipe Connect only.
No more duplicate emails.