Hi @GregKalapos ,
Thanks for looking into the request, I found Agent.Tracer.CurrentTransaction is null inside IDispatchMessageInspector, hence it is failing to create transactions and spans, I think similar bug is tracked here https://github.com/elastic/apm-agent-dotnet/issues/934.
The same setup for auto instrumentation works fine in asp.net web application but not in WCF application. I was wondering if there is easy work around to address this issue.