Overwolf app not capturing CS:GO launch event

I have an overwolf app that launches whenever game with given gameID is launched on machine. I have tested this app for Dota 2, fortnight, dota underlords and its working fine but when i change the ID to CS:GO the game is app does not seem to capture the launch event. I wanted to know if someone else is facing same issue or is it just me? or what could be possible solution for this. Following is my manifest file.

    {
    "manifest_version": 1,
    "type": "WebApp",
    "meta": {
      "name": "My App",
      "author": "Shoaib",
      "version": "2.0.0",
      "minimum-overwolf-version": "0.120.0",
      "description": "A test app to explore overwolf API and play around with it",
      "dock_button_title": "App",
      "icon": "icons/iconMouseOver.png",
      "icon_gray": "icons/iconMouseNormal.png",
      "launcher_icon": "icons/icon.ico",
      "window_icon": "icons/windowIcon.png"
    },
    "permissions": [
      "Hotkeys",
      "GameInfo"
    ],
    "data": {
      "start_window": "background",
      "windows": {
        "background": {
          "file": "dist/background/background.html",
          "is_background_page": true
        },
        "desktop": {
            "file": "dist/desktop/desktop.html",
            "desktop_only": true,
            "native_window": true,
            "resizable": true,
            "transparent": true,
            "override_on_update": true,
            "size": {
              "width": 500,
              "height": 699
            },
            "min_size": {
              "width": 500,
              "height": 699
            }
        },
        "in_game": {
          "file": "dist/in_game/in_game.html",
          "in_game_only": true,
          "focus_game_takeover": "ReleaseOnHidden",
          "focus_game_takeover_release_hotkey": "showhide",
          "resizable": true,
          "transparent": true,
          "override_on_update": true,
          "size": {
            "width": 1212,
            "height": 699
          },
          "min_size": {
            "width": 1212,
            "height": 699
          }
        }
      },
      "game_targeting": {
        "type": "dedicated",
        "game_ids": [
          7764  
        ]
      },
      "game_events": [
        7764
      ],
      "launch_events": [
        {
          "event": "GameLaunch",
          "event_data": {
            "game_ids": [
              7764
            ]
          },
          "start_minimized": false
        }
      ],
      "hotkeys": {
        "showhide": {
          "title": "Show/Hide In-Game Window",
          "action-type": "toggle",
          "default": "Ctrl+F"
        },
        "startCapture": {
          "title": "Start Capturing Replay",
          "action-type": "custom",
          "default" : "Ctrl+C"
        },
        "stopCapture": {
          "title": "Stop Capturing Replay",
          "action-type": "custom",
          "default" : "Ctrl+X"
        }
      },
      "protocol_override_domains": {
        "googlesyndication": "http"
      },
      "externally_connectable": {
        "matches": [
          "http://*.overwolf.com",
          "https://*.overwolf.com",
          "https://overwolf.github.io",
          "https://*.google-analytics.com",
          "http://*.google-analytics.com",
          "https://www.googleapis.com",
          "https://discord.gg/v5cfBTq",
          "https://twitter.com/",
          "https://www.facebook.com",
          "https://www.reddit.com"
        ]
      },
      "force_browser": "user",
      "developer": {
        "enable_auto_refresh": true,
        "reload_delay": 1000,
        "filter": "*.*"
      }
    }
}

I recommend you to:

  1. Open the OW client settings and ensure that the overlay settings for the game and your app are fine. (screenshot attached)

  2. If 1 didn’t help, download the sample app for CS: GO and check if it’s working as expected.

@eransharv i ran the sample app for CS:GI and when i checked the console getRunningGameInfo is null.