Auto instrumention - Metrics work, traces not received

@forloop We believe that this is why no traces are being collected.

so far it only occurs for the isolated application with symbolic links to the dlls

[2022-02-23 10:06:28.496 +01:00][Trace] - {SingleThreadTaskScheduler (thread: ElasticApmCentralConfigurationFetcher)} Finished executing task. Task: {ID: 46, Status: RanToCompletion, AsyncState: null}
[2022-02-23 10:06:28.630 +01:00][Warning] - {GcMetricsProvider} TraceEventSession initialization failed - GC metrics won't be collected+-> Exception: System.Runtime.InteropServices.COMException: Insufficient system resources exist to complete the requested service. (Exception from HRESULT: 0x800705AA)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.Diagnostics.Tracing.Session.TraceEventSession.InsureStarted(EVENT_TRACE_PROPERTIES* properties)
   at Microsoft.Diagnostics.Tracing.Session.TraceEventSession.get_Source()
   at Elastic.Apm.Metrics.MetricsProvider.GcMetricsProvider..ctor(IApmLogger logger, IReadOnlyList`1 disabledMetrics) in C:\Users\jenkins\workspace\net_apm-agent-dotnet-mbp_PR-1594\apm-agent-dotnet\src\Elastic.Apm\Metrics\MetricsProvider\GcMetricsProvider.cs:line 91

[2022-02-23 10:06:28.631 +01:00][Trace] - {CgroupMetricsProvider} CgroupMetricsProvider detected a non Linux OS, therefore Cgroup metrics will not be reported
[2022-02-23 10:06:28.632 +01:00][Info] - {MetricsCollector} Collecting metrics in 30000 milliseconds interval
[2022-02-23 10:06:28.647 +01:00][Debug] - {ElasticApmModule.#1} Found ASP.NET version: 4.8.4465.0
[2022-02-23 10:06:28.649 +01:00][Error] - The singleton APM agent has already been instantiated and can no longer be configured. Reusing existing instance
[2022-02-23 10:06:28.649 +01:00][Trace] - Initialization - Agent.Setup called. Callstack:    at Elastic.Apm.Agent.Setup(AgentComponents agentComponents)
   at Elastic.Apm.AspNetFullFramework.ElasticApmModule.<>c__DisplayClass25_0.<InitOnceForAllInstancesUnderLock>b__0()
   at Elastic.Apm.Helpers.LazyContextualInit.<>c__DisplayClass6_0.<Init>b__0()
   at System.Threading.LazyInitializer.EnsureInitializedCore[T](T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory)
   at Elastic.Apm.Helpers.LazyContextualInit.Init(Action initAction)
   at Elastic.Apm.AspNetFullFramework.ElasticApmModule.InitOnceForAllInstancesUnderLock(String dbgInstanceName)
   at Elastic.Apm.AspNetFullFramework.ElasticApmModule.InitImpl(HttpApplication application)
   at Elastic.Apm.AspNetFullFramework.ElasticApmModule.Init(HttpApplication application)
   at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
   at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
   at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
   at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)

It breaks on .NeedLoadedDotNetRuntimes();