WebSocket connection to "wss://XXX" failed: in AWS ECS i.e. failed only in https not in http

Deploying Phoenix Liveview on AWS ECS with application load balancers using 2 listeners both forwarding traffic to HTTP on Port 80 from HTTPS-443 and HTTP-80.
The HTTP works fine but HTTPS WebSocket keeps failing.

runtime.exs

    config :redeem_church_website, RedeemChurchWebsiteWeb.Endpoint,
      http: [ ip: {0, 0, 0, 0}, port: 4000 ],
      check_origin: :conn,
      url: [host: host, scheme: "https", port: 443],
      secret_key_base: secret_key_base

Please been stuck for days and need help :weary:

what are the “application load balancers” that you are using?

Do regular HTTPS connections to your load balancer work and is only WSS failing, or do both fail?

Internet-facing application load balancer.

Yes I think most other stuff works and loads but wss:// is breaking some js from loading