Here is the results from the output pane:
> Starting Debugger Server ...
> Debugger Server is running.
Auto-attach to process '[23748] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
Auto-attach to process '[27720] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
Auto-attach to process '[13564] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
Auto-attach to process '[31736] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
Auto-attach to process '[33076] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
Auto-attach to process '[21388] PHP.Debugger.Systray.exe' on machine 'AUSGMALDOW10L' succeeded.
> Accepting connection from Xdebug.
> Sending the socket to Visual Studio (port 64189)
> Accepting connection from Xdebug.
> Sending the socket to Visual Studio (port 64189)
Mapping dir 'C:\Apache\htdocs\Development\Platform\runtime' to 'file:///var/www/html'
Auto-attach to process '[26996] php_remote.exe' on machine 'AUSGMALDOW10L' succeeded.
Mapping dir 'C:\Apache\htdocs\Development\Platform\studio' to 'file:///var/www/html'
Auto-attach to process '[32260] php_remote.exe' on machine 'AUSGMALDOW10L' succeeded.
The program '[26996] php_remote.exe' has exited with code -1 (0xffffffff).
The program '[32260] php_remote.exe' has exited with code -1 (0xffffffff).
> Accepting connection from Xdebug.
> Sending the socket to Visual Studio (port 64189)
Auto-attach to process '[14776] php_remote.exe' on machine 'AUSGMALDOW10L' succeeded.
The program '[14776] php_remote.exe' has exited with code -1 (0xffffffff).
> Accepting connection from Xdebug.
> Sending the socket to Visual Studio (port 64189)
Auto-attach to process '[1888] php_remote.exe' on machine 'AUSGMALDOW10L' succeeded.
The program '[1888] php_remote.exe' has exited with code -1 (0xffffffff).
Above you will see 2 web projects launched "runtime" and "studio" and the 4 other are services that do not need a browser launched. I'm curious as to why I am getting the exit code on the other processes it tries to attach. That being said there are 6 processes in the list. When I execute the line with the service call I see the following message in the output pane:
The program '[32] php_remote.exe' has exited with code -1 (0xffffffff).
> Accepting connection from Xdebug.
> Sending the socket to Visual Studio (port 64189)
Auto-attach to process '[32] php_remote.exe' on machine 'AUSGMALDOW10L' succeeded.

Below is also the sample Xdebug settings within the docker file for the service I am trying to call:
# x-debug
RUN if [ "$ENABLE_DEBUG" = "true" ]; then \
pecl install xdebug && docker-php-ext-enable xdebug; \
fi
# append to end of php.ini the xdebug section
RUN if [ "$ENABLE_DEBUG" = "true" ]; then \
echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.log=/var/log/apache2/xdebug.log" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.remote_enable=on" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.client_host=host.docker.internal" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.mode=develop,debug" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.remote_connect_back=off" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.profiler_enable=off" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.show_local_vars=off" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.coverage_enable=false" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.client_port=9003" >> "$PHP_INI_DIR/conf.d/xdebug.ini" \
&& echo "xdebug.start_with_request=yes" >> "$PHP_INI_DIR/conf.d/xdebug.ini"; \
fi
Sample of the docker-compose.yml settings for the service:
version: "3.9"
services:
escher:
env_file: ./escher.env
build:
context: ./escher
dockerfile: Dockerfile
args:
ENABLE_DEBUG: "true"
VDI_BUILD: "false"
volumes:
- ./escher:/var/www/html
ports:
- 8090:80
volumes:
studio:
runtime:
policy-manager:
geoservice:
escher: