Google ti da un codice HTML, mentre PubCoder lavora con XHTML, puoi trovare maggiori info qui: https://docs.pubcoder.com/pubcoder-code.html#xhtml-vs-html
Per quanto riguarda il caso specifico, basta aggiungere un valore all'attributo async, e incapsulare lo script dentro un CDATA, questo dovrebbe funzionare:
<!-- Google tag (gtag.js) -->
<script async="true" src="https://www.googletagmanager.com/gtag/js?id=G-X7CMNZQJHR"></script>
<script type="text/javascript">
//<![CDATA[
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-X7CMNZQJHR');
//]]>
</script>