Can't ping containers from host on the company's network but works otherwise

Hello,

I’m running an application consisting in several Docker containers started with docker-compose. Here is the file:

version: '3.7'
networks:
  my-network:
    driver: bridge
    name: my-network
    driver_opts:
      com.docker.network.enable_ipv6: "false"
    ipam:
      driver: default
      config:
        - subnet: 192.168.96.0/20
services:
  myservice1:
    image: ...
    networks:
      my-network:
        ipv4_address: 192.168.96.2
    ...
    ports:
      - 8080:8080
      - 9990:9990
....
myservice2:
  image: ...
  ports:
    - "8085:8085"
   ...
networks:
  my-network:
    ipv4_address: 192.168.96.9
...

The application works as expected unless when trying to run it on my company’s network, which has the particularity of using a VPN and, probably, a proxy. In order to run it, I need to connect from the host to a running container, at http://192.168.96.2:8080 but it fails. Of course, it doesn’t fail when running on any other network then my company’s one, for example at home, etc.
The VPN that my company uses is GlobalProtect, if it makes any difference. Also, knowing that there is a proxy, I modified the the /etc/init.d/docker file to include the following:

export HTTP_PROXY="http://USERNAME:PASSWORD@[proxy.server]:[port]"
export HTTPS_PROXY="https://USERNAME:PASSWORD@[proxy.server]:[port]"

However, I don’t manage to get the app running. What might be the problem here please ?

Many thanks in advance.

Kind regards,
Nicolas