UnReal Engine Editor 5.1.1 and previous Editor as well, crashes upon Launch on my MAC Monterey

The unreal engine 5.1.1 always crashes upon Launching from Epic Games Launcher.
I am so much eager to start learning it but I am not even able to even start the program :frowning:
I am not a c++ programmer so no idea what the heck is happening here.
Please help.
Here is the error information…

LogMac: Error: appError called: Assertion failed: bGotReturnCode [File:./Runtime/Core/Private/Mac/MacPlatformProcess.cpp] [Line: 266]
[ 0]LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x3
[ 0]LogMac: 0x10f33a78 UnrealEditor-Core.dylib!FMacPlatformProcess::ExecProcess(char16_t const*, char16_t const*, int*, FString*, FString*, char16_t const*, bool) [UnknownFile])
0x5d351b7e UnrealEditor-MetalRHI.dylib!FMetalDynamicRHI::FMetalDynamicRHI(ERHIFeatureLevel::Type) [UnknownFile])
0x5d2d9dcc UnrealEditor-MetalRHI.dylib!FMetalDynamicRHIModule::CreateRHI(ERHIFeatureLevel::Type) [UnknownFile])
0x0f74f99d UnrealEditor-RHI.dylib!PlatformCreateDynamicRHI() [UnknownFile])
0x0f750a60 UnrealEditor-RHI.dylib!RHIInit(bool) [UnknownFile])
0x0ed1603d UnrealEditor!FEngineLoop::PreInitPreStartupScreen(char16_t const*) [UnknownFile])
0x0ed0d3d3 UnrealEditor!GuardedMain(char16_t const*) [UnknownFile])
0x0ed28725 UnrealEditor!-[UEAppDelegate runGameThread:] [UnknownFile])
0x10edecbc UnrealEditor-Core.dylib!-[FCocoaGameThread main] [UnknownFile])
0x20a47994 Foundation!NSThread__start() [UnknownFile])
0x1fb2c4e1 libsystem_pthread.dylib!_pthread_start() [UnknownFile])
0x1fb27f6b libsystem_pthread.dylib!thread_start() [UnknownFile])

Assertion failed: bGotReturnCode [File:./Runtime/Core/Private/Mac/MacPlatformProcess.cpp] [Line: 266]
FMacPlatformProcess::ExecProcess(char16_t const*, char16_t const*, int*, FString*, FString*, char16_t const*, bool) Address = 0x10cf97a78 (filename not found) [in UnrealEditor-Core.dylib]
FMetalDynamicRHI::FMetalDynamicRHI(ERHIFeatureLevel::Type) Address = 0x15817eb7e (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalDynamicRHIModule::CreateRHI(ERHIFeatureLevel::Type) Address = 0x158106dcc (filename not found) [in UnrealEditor-MetalRHI.dylib]
PlatformCreateDynamicRHI() Address = 0x10b7b399d (filename not found) [in UnrealEditor-RHI.dylib]
RHIInit(bool) Address = 0x10b7b4a60 (filename not found) [in UnrealEditor-RHI.dylib]
FEngineLoop::PreInitPreStartupScreen(char16_t const*) Address = 0x10ad7a03d (filename not found) [in UnrealEditor]
GuardedMain(char16_t const*) Address = 0x10ad713d3 (filename not found) [in UnrealEditor]
-[UEAppDelegate runGameThread:] Address = 0x10ad8c725 (filename not found) [in UnrealEditor]
-[FCocoaGameThread main] Address = 0x10cf42cbc (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x7ff820a47994 (filename not found) [in Foundation]
_pthread_start Address = 0x7ff81fb2c4e1 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7ff81fb27f6b (filename not found) [in libsystem_pthread.dylib]

Same here

Same here.