Twinmotion 2024.1.0 - Archicad 26 Mac Studio M2 crashing every 5min

Hey all, it’s being impossible to work with Twinmotion as its crashing literally every 5min.

Using Archicad 26 with direct link:
Had datasmith 5.4 but heard it was bugged, so now I’m using Datasmith 5.3.
Even without direct link it still crashes

Tried to reduce real time qualities, it doesn’t work.
Computer specs: Mac Studio Ultra M2 (2023) OS Sonoma 14.5 (23F79)

Latest crash log:

Caught signal

FMetalContext::TransitionRHIResource(FRHIBuffer*) Address = 0x113b2c519 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FMetalTransitionData::EndResourceTransitions() const Address = 0x113b2c44a (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FMetalRHICommandContext::RHIEndTransitions(TArrayView<FRHITransition const*, int>) Address = 0x113b2c686 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRHICommandEndTransitions::Execute(FRHICommandListBase&) Address = 0x101d65cf2 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x101d6718b (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
TRHILambdaCommand<FRHICommandListImmediate, FRHICommandListImmediate::QueueAsyncCommandListSubmit(TArrayView<FRHICommandListImmediate::FQueuedCommandList, int>, FRHICommandListImmediate::ETranslatePriority, int)::$_24>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x101d89887 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x101d6718b (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_25, void ()>::Call(void*) Address = 0x101d8a0dd (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x1011c2092 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x10d5c8cfd (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x10d5c8260 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRHIThread::Run() Address = 0x10d465afe (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRunnableThreadPThread::Run() Address = 0x10d6548dc (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10d62a7b9 (filename not found) [in TwinmotionCookedEditor-Mac-Shipping]
_pthread_start Address = 0x7ff811e8418b (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7ff811e7fae3 (filename not found) [in libsystem_pthread.dylib]