Unreal Engine crashes often on Apple Silicon

I keep on getting random crashes while generally navigating the Engine on my M3 Pro Apple Silicon Mac.

I’m not doing anything noteworthy at all when it happens, and it’s always seemingly random. Here’s one of the logs I got from the crash. Could someone please help me figure out what’s going on? Thanks

LoginId:23a19cb6334ce3c84c9714a4a16e2d68
EpicAccountId:712398cbad224bb79cd0d34a63cb820a

Caught signal

FName::AppendString(TStringBuilderBase<char16_t>&) const Address = 0x10490d354 (filename not found) [in UnrealEditor-Core.dylib]
FTopLevelAssetPath::ToString() const Address = 0x102bf0fdc (filename not found) [in UnrealEditor-CoreUObject.dylib]
FAssetData::GetClass(EResolveClass) const Address = 0x1026c87c4 (filename not found) [in UnrealEditor-CoreUObject.dylib]
UAssetRegistryHelpers::FindAssetNativeClass(FAssetData const&) Address = 0x10b3b65dc (filename not found) [in UnrealEditor-AssetRegistry.dylib]
UAssetDefinitionRegistry::GetAssetDefinitionForAsset(FAssetData const&) const Address = 0x1217a4184 (filename not found) [in UnrealEditor-AssetDefinition.dylib]
FAssetSourceControlContextMenuState::CanExecuteSCCMerge() const Address = 0x396336b20 (filename not found) [in UnrealEditor-AssetManagerEditor.dylib]
TBaseFunctorDelegateInstance<bool (), FDefaultDelegateUserPolicy, FAssetSourceControlContextMenuState::FillSourceControlSubMenu(UToolMenu*)::$_60>::Execute() const Address = 0x3963f6428 (filename not found) [in UnrealEditor-AssetManagerEditor.dylib]
FUIAction::CanExecute() const Address = 0x1034ce3b8 (filename not found) [in UnrealEditor-Slate.dylib]
FSlateMacMenu::IsMenuItemEnabled(TSharedRef<FMenuEntryBlock const, (ESPMode)1> const&) Address = 0x1035b7150 (filename not found) [in UnrealEditor-Slate.dylib]
FSlateMacMenu::UpdateCachedState() Address = 0x1035b5b1c (filename not found) [in UnrealEditor-Slate.dylib]
FMacPlatformApplicationMisc::PumpMessages(bool) Address = 0x1012fe358 (filename not found) [in UnrealEditor-ApplicationCore.dylib]
FEngineLoop::Tick() Address = 0x1006ecdc4 (filename not found) [in UnrealEditor]
GuardedMain(char16_t const*) Address = 0x1006fb394 (filename not found) [in UnrealEditor]
-[UEAppDelegate runGameThread:] Address = 0x100716afc (filename not found) [in UnrealEditor]
-[FCocoaGameThread main] Address = 0x10462148c (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x19d900520 (filename not found) [in Foundation]
Unknown() Address = 0x19c6f6f94 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x19c6f1d34 (filename not found) [in libsystem_pthread.dylib]

Just encountered this a few more times today. For extra context - it seems to mainly happen when copying blocks of Blueprints, pasting them, re-routing the wires connecting them.