Go实例的调试列表为空

I have multiple go services like Search, Image Server, GraphQL API and Rest API which I run with a "launch" configuration entry in the multi-root workspace. For instance :

 {
                "name": "Service",
                "type":"go",
                "request": "launch",
                "program": "${workspaceFolder:service}/src/service.go",
                "mode": "debug",
                "cwd": "${workspaceFolder:service}",
                "output": "service.exe",
                "env" : {
                        "GOPATH": "${workspaceFolder:service};${workspaceFolder:commons}"
                },
                "args": [
                    "-config", "service.conf",
                    "-debug"
                ],
                "showLog": true,
 },

I have created a compound task of these services with "configurations": ["Search", "Image Server", "GraphQL", "rAPI"]

I have the following issues :

  1. When I launch all services with the compound task they all start, BUT VSCode doesn't show them in the Call Stack or in the debugging menu, however, if I restart the editor for the first time they will appear. After stopping and starting they stop appearing.
  2. If I press the stop button it stops a service and the list appears in both the floating debug toolbar and in the call stack.
  3. If I stop and start a service the service will start, but will be not appended to the list of started debug instances. (so I can't stop it)
  4. If I stop another service, the invisible service will appear.

Screenshot with the missing debug instances

I am using the go extension in vscode 1.27.2 (user setup). I've reinstalled vscode and nothing changed.

Thanks for any ideas, I don't know how I should search for this issue on github.