Currently the dotnetruntime provider doesn't correctly handle WCHAR strings. For example, the EventPipeWriteEventExceptionThrown_V1 will not print the correct values for the exception type and message. The Windows EtwProvider correctly handles this case.
This issue should wait for the likely refactoring that will happen when fixing #87445.