This only repros in Release bits, and is most certainly a .Net Native issue.
Call Stack:
System.Private.CoreLib.dll!System.RuntimeExceptionHelpers.FailFast(string message, System.Exception exception, System.RuntimeExceptionHelpers.RhFailFastReason reason, System.IntPtr pExAddress, System.IntPtr pExContext) Line 208 C#
System.Private.CoreLib.dll!System.RuntimeExceptionHelpers.GetRuntimeException(System.Runtime.ExceptionIDs id) Line 74 C#
[External Code]
System.Private.Interop.dll!System.Runtime.InteropServices.McgMarshal.ComRelease(System.IntPtr pComItf) Line 731 C#
System.Private.Interop.dll!System.__ComObject.Cleanup(bool disposing) Line 796 C#
System.Private.Interop.dll!System.RCWFinalizer.~RCWFinalizer() Line 53 C#