Update:
Ive found this in the error file which does seem to imply that it’s astars multithreading that caused that crash.
Call Stack for Thread 11836:
0x77971E4C (ntdll) NtWaitForSingleObject
0x790D03D8 (mono-2.0-bdwgc) mono_conc_hashtable_remove
0x7919D388 (mono-2.0-bdwgc) mono_object_hash
0x0C5BF5A0 (mscorlib) System.Threading.Monitor.Monitor_wait()
0x0C5BF368 (mscorlib) System.Threading.Monitor.ObjWait()
0x0C5BF298 (mscorlib) System.Threading.Monitor.Wait()
0x0C5BF1B0 (mscorlib) System.Threading.Monitor.Wait()
0x0C5BE020 (mscorlib) System.Threading.ManualResetEventSlim.Wait()
0x0C5BD928 (mscorlib) System.Threading.ManualResetEventSlim.Wait()
0x0C5BD878 (AstarPathfindingProject) Worker.Run()
0x0C5BD4C1 (mscorlib) System.Threading.ThreadHelper.ThreadStart_Context()
0x0C5BD2AB (mscorlib) System.Threading.ExecutionContext.RunInternal()
0x0C5BD138 (mscorlib) System.Threading.ExecutionContext.Run()
0x0C5BD0A8 (mscorlib) System.Threading.ExecutionContext.Run()
0x0C5BD014 (mscorlib) System.Threading.ThreadHelper.ThreadStart()
0x0C5BCFC1 (mscorlib) System.Object.runtime_invoke_void__this__()
0x791B15EE (mono-2.0-bdwgc) mono_get_runtime_build_info
0x79148E07 (mono-2.0-bdwgc) mono_perfcounters_init
0x7914F78C (mono-2.0-bdwgc) mono_runtime_delegate_invoke
0x7914F6F7 (mono-2.0-bdwgc) mono_runtime_delegate_invoke
0x79165DBD (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x79165B6C (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x76DA6359 (KERNEL32) BaseThreadInitThunk
0x77967C24 (ntdll) RtlGetAppContainerNamedObjectPath
0x77967BF4 (ntdll) RtlGetAppContainerNamedObjectPath