Why is this custom pixel (G.Ads) not appearing on checkout?

Hi Guys! Thanks in advance to anyone who can assist with this:

I’ve created a custom pixel for the Google Ads tracking code and connected it. The tag shows up on all pages through the buying process until checkout where it disappears.

We’ve upgraded to checkout extensibility (had no choice) and have a 1 page checkout setup.

Nothing shows up on Checkout at all now, including our GTM tags.

Is there a master setting somewhere that’s preventing any tags from firing on the checkout? Or is there something missing from the tag itself?

Thanks for your help, here is the tag in case it’s relevant (account X’d out):

// Step 1. Initialize the JavaScript pixel SDK
(function(w,d,s,l,i){w[l]=w[l]||;w[l].push({‘gtm.start’:
new Date().getTime(),event:‘gtm.js’});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=‘dataLayer’?‘&l=’+l:‘’;j.async=true;j.src=
'https://www.googletagmanager.com/gtag/js?id='+i+dl;f.parentNode.insertBefore(j,f;
})(window,document,‘script’,‘dataLayer’,‘AW-XXXX’);

window.dataLayer = window.dataLayer || ;
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘AW-XXXX’);

// Step 2. Subscribe to customer events and add tracking
analytics.subscribe(“all_standard_events”, event => {
if (event.name === “checkout_completed”) {
gtag(‘event’, ‘conversion’, {
‘send_to’: ‘AW-XXXX/ExcuCJLx6fsCEP7QyaIC’,
‘value’: event.data?.checkout?.totalPrice?.amount,
‘currency’: event.data?.checkout?.currencyCode,
‘transaction_id’: event.data?.checkout?.order?.id
});
}
// You can add more event tracking here if needed
// console.log("Event data ", event?.data);
});

Just want to update here - I don’t know what changed but as of Monday morning the tag is now detected on checkout. It is, however, still undetected if the SHOP quick checkout option is pre-loaded.

After upgrading to checkout extensibility, did you move your conversion tracking code to customer events?