Unreal Engine 5.3 and mac M2 pro is keep on crashing

Im having trouble opening Unreal on Mac M2 PRo. Every time I open it keeps crashing as soon as loading is complete. below is the crash report.

LoginId:8ed56828b34b261099bd3da306e04ba9
EpicAccountId:5ee6f77937d34c5ca347f2d49ec74667

Caught signal

Unknown() Address = 0x1a65e0744 (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x1a6525ae8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1a6524e44 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1afbaa6c4 (filename not found) [in Metal]
Unknown() Address = 0x1afb8722c (filename not found) [in Metal]
Unknown() Address = 0x1afb7d52c (filename not found) [in Metal]
Unknown() Address = 0x1afb124f8 (filename not found) [in Metal]
Unknown() Address = 0x1c3381ad4 (filename not found) [in IOGPU]
Unknown() Address = 0x1c33819e0 (filename not found) [in IOGPU]
Unknown() Address = 0x20cc3da18 (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x20cc3db44 (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x20cc3d838 (filename not found) [in AGXMetalG14X]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x2b16238e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x2b16f6150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x2b1710e18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x1011a975c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x10122ecd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x10120bc54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x103f2b8b0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x103f29b94 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x101bfb0e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x1040dce6c (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10403de70 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x1a6617fa8 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x1a6612da0 (filename not found) [in libsystem_pthread.dylib]

apreciate any help or inisghts. thank you