Why is the GA4 purchase event firing twice in my GTM embedded store?

I wonder if this has to do with Google Channel App now sending its own data layer causing duplication?