Why is GA4 showing less revenue than my sales channel?

GA4 is recording less than half the revenue that shopify is showing.

Shouldn’t shopify be sending the correct sales, refunds etc through the app/sales channel?

I am using the Google & YouTube app/sales channel.