Full Answer
This is an architectural conflict, not a bug. GTM4WP and similar dataLayer plugins populate purchase data by hooking into WooCommerce's default template files. Page builders work by replacing those templates entirely with their own modules, so the hooks never execute. Server-side tracking sidesteps this because it captures events from WooCommerce's internal payment_complete hook in PHP, which fires when the database marks the order paid — regardless of how the thank-you page is rendered. The theme can be anything; the hook still fires.
