we have a single page application site and have had some difficulties with pageview tracking, which has now been resolved.
However, we're seeing that when a Google Analytics purchase event fires during the checkout process, the session breaks (being broken by the event) and then the event will be attributed to organic rather than paid (screenshot included). This is also occurring on UTM tracked referral links too.
Has anyone encountered this before? As it's preventing automated Shopping campaigns from learning from conversion data.