Same image / 2 different hosts / 2 different executions

Hello everyone,

I am facing an issue with an image ( haugene/docker-transmission-openvpn ).
When I run it on my Ubuntu Laptop, it works well (as expected).
When I run it on my Synology NAS, it works with some error. It seems related to curl and some of its library, but I can’t really explain why it works differently. Somme HTTPS communication ends in error saying "HTTP return response 0). Most of them works correctly on both.

Below the configuration of the laptop
Server:
Engine:
Version: 20.10.12
API version: 1.41 (minimum version 1.12)
Go version: go1.17.3
Git commit: 20.10.12-0ubuntu4
Built: Mon Mar 7 15:57:50 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.5.9-0ubuntu3
GitCommit:
runc:
Version: 1.1.0-0ubuntu1
GitCommit:
docker-init:
Version: 0.19.0
GitCommit:

Below configuration of NAS:
Server:
Engine:
Version: 20.10.3
API version: 1.41 (minimum version 1.12)
Go version: go1.17.1
Git commit: b487c8f
Built: Thu Jul 21 10:21:56 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.4.3
GitCommit: 3fa00912415f3e9c6f82dd72119179d599efd13b
runc:
Version: v1.0.0-rc93
GitCommit: 31cc25f16f5eba4d0f53e35374532873744f4b31
docker-init:
Version: 0.19.0
GitCommit: ed96d00

I use the same docker-compose file on both side to initiate the container, except for persistant data volumes of course.

I would like to know why execution differs.

Note: I also tried with a personnal image, with updated component version inside the image, with the same results. I tried building image on both environments, also try to move images from desktop to NAS, but always same results.