Instant Games WebGL Facebook Unity loading issue

help how to get the game to run on Facebook Instant Games, the game doesn’t load completly. I tried a lot of combinations and i have no ideas

<!DOCTYPE html>
<html lang="en-us">
<head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>XXXXXXX</title>
    <style>
        html,
        body {
            background: #00000;
            width: 100%;
            height: 100%;
            overflow: visible;
            padding: 0;
            margin: 0;
        }
        div#gameContainer {
            background: transparent !important;
            position: absolute;
        }
            div#gameContainer canvas {
                position: absolute;
            }
                div#gameContainer canvas[data-pixel-art="true"] {
                    position: absolute;
                    image-rendering: optimizeSpeed;
                    image-rendering: -webkit-crisp-edges;
                    image-rendering: -moz-crisp-edges;
                    image-rendering: -o-crisp-edges;
                    image-rendering: crisp-edges;
                    image-rendering: -webkit-optimize-contrast;
                    image-rendering: optimize-contrast;
                    image-rendering: pixelated;
                    -ms-interpolation-mode: nearest-neighbor;
                }
    </style>
   
</head>
<body>
    <div id="gameContainer">
        <canvas id="unity-canvas" data-pixel-art="false"></canvas>
        <script src="Build/web.loader.js"></script>
        <script src="https://connect.facebook.net/en_US/fbinstant.6.3.js"></script>
        <script>
            var canvas = document.querySelector("#unity-canvas");
            var config = {
                dataUrl: "Build/web.data",
                frameworkUrl: "Build/web.framework.js",
                codeUrl: "Build/web.wasm",
                streamingAssetsUrl: "StreamingAssets",
                companyName: "XXXXXXXX",
                productName: "XXXXXXX",
                productVersion: "1.1.6",
            };
            FBInstant.initializeAsync().then(function () {
                FBInstant.setLoadingProgress(100);
            });
            FBInstant.startGameAsync().then(function () {
                game.start();
            })
            var scaleToFit;
            try {
                scaleToFit = !!JSON.parse("true");
            } catch (e) {
                scaleToFit = true;
            }
            function progressHandler(progress) {
                var percent = progress * 100 + '%';
                canvas.style.background = 'linear-gradient(to right, white, white ' + percent + ', transparent ' + percent + ', transparent) no-repeat center';
                canvas.style.backgroundSize = '100% 1rem';
            }
            function onResize() {
                var container = canvas.parentElement;
                var w;
                var h;
                if (scaleToFit) {
                    w = window.innerWidth;
                    h = window.innerHeight;
                    var r = 1280 / 720;
                    if (w * r > window.innerHeight) {
                        w = Math.min(w, Math.ceil(h / r));
                    }
                    h = Math.floor(w * r);
                } else {
                    w = 720;
                    h = 1280;
                }
                container.style.width = canvas.style.width = w + "px";
                container.style.height = canvas.style.height = h + "px";
                container.style.top = Math.floor((window.innerHeight - h) / 2) + "px";
                container.style.left = Math.floor((window.innerWidth - w) / 2) + "px";
            }
            createUnityInstance(canvas, config, progressHandler).then(function (instance) {
                canvas = instance.Module.canvas;
                onResize();
            });
            window.addEventListener('resize', onResize);
            onResize();
        </script>
    </div>
</body>
</html>