Multiple proxies in a group causes failures

We are using version 3.40.1 of NRM on an AWS EC2 Linux machine. We are using it to store NuGet packages. This is our setup which uses a group which contains a local private NuGet store, a proxy to nuget.org and a proxy to GitHub packages.

           ┌──────► nuget-private-store
           │
           │
           │
           │
           │
nuget-group├──────► nuget-github-packages-proxy (v3)
           │
           │
           │
           │
           │
           └──────► nuget-org-proxy (v3)

In this configuration we only see the first package version available for any package, those which are available publicly via nuget.org or those in our private GitHub packages store. When I check the Nexus logs I can see exceptions being logged . ( sorry I can’t upload the stack trace because I’m a new user).

If I remove one of the proxies then I get the expected multiple versions for anything in those repositories and I no longer see the exception in the Nexus logs. Is this a known issue with multiple proxies or is GitHub packages proxy causing a strange behaviour?

Thanks