We pull Google ads data (shown as the Google Ads icon) from conversion purchase event in Google Ads as-it-is (order = conversion, revenue = conversion value). You will see the discrepancy for various reasons below:
You have multiple conversion actions in your purchase event category and both set as "Primary" conversions. This causes inflated numbers (huge discrepancy).
Difference in attribution settings across Google Ads and WorkMagic dashboard. Ex: The attribution setting you set on Google Ads uses a data-driven attribution model while on your WorkMagic dashboard you have selected the last click model. This only impacts small discrepancies.
Solution:
Make sure there is no duplication on your purchase conversion category, and set the non-accurate one as a "Secondary" conversion.