Woocommerce Orders show up as New Session

My main domain - https://www.ganttexcel.com/
My shop subdomain - shop.ganttexcel.com
Using Woocommerce
The tracking code tracks the main domain and the subdomain correctly but the Woocommerce orders show up with a different IP, different visitor ID and as a separate session (see images below)
Please help.