PLEASE HELP!! Editor crashes when trying to load level, Mass ai / Zone graph

Hey Guys i have been working a project for the last 3 years and have recently transitioned to using mass ai to direct traffic, flying vehicles, drones and pedestrians around my level. last week I loaded up the editor and my level would not open due to a line of code in the MassTrafficSubsystem. Unable to fix it i decided to cut my losses and redo all the zone graphs in a fresh citysample which is a very long process.

Today i was editing tags on mass intersections and when i built the zonegraphdata and went to simulate the level the editor crashed again with the same error as before and i have no way of opening it to try undo whatever it is that has caused the issue.

i took a look at the section of code that is causing this crash. the specific line that crashes the level is bold.

// Override left & right lanes
if (int32* LeftLaneIndex = LeftLaneOverrides.Find(TrafficLaneData.LaneHandle.Index))
{
if (FZoneGraphTrafficLaneData* LeftTrafficLaneData = TrafficZoneGraphData.GetMutableTrafficLaneData(LeftLaneIndex))
{
check(TrafficLaneData.LeftLane == nullptr);
TrafficLaneData.LeftLane = LeftTrafficLaneData;
}
}
if (int32
RightLaneIndex = RightLaneOverrides.Find(TrafficLaneData.LaneHandle.Index))
{
if (FZoneGraphTrafficLaneData* RightTrafficLaneData = TrafficZoneGraphData.GetMutableTrafficLaneData(*RightLaneIndex))
{
check(TrafficLaneData.RightLane == nullptr);
TrafficLaneData.RightLane = RightTrafficLaneData;
}
}

I really dont want to have to redo this a third time to be hit with the same error so if anyone with cpp knowledge can help i would really appreciate it.

the crash report is here:

Assertion failed: TrafficLaneData.RightLane == nullptr [File:D:\build++UE5\Sync\LocalBuilds\CitySample\Windows\Plugins\Traffic\Source\MassTraffic\Private\MassTrafficSubsystem.cpp] [Line: 524]

UnrealEditor_MassTraffic!UMassTrafficSubsystem::BuildLaneData() [D:\build++UE5\Sync\LocalBuilds\CitySample\Windows\Plugins\Traffic\Source\MassTraffic\Private\MassTrafficSubsystem.cpp:524]
UnrealEditor_MassTraffic!UMassTrafficSubsystem::RegisterZoneGraphData() [D:\build++UE5\Sync\LocalBuilds\CitySample\Windows\Plugins\Traffic\Source\MassTraffic\Private\MassTrafficSubsystem.cpp:188]
UnrealEditor_MassTraffic!UMassTrafficSubsystem::PostZoneGraphDataAdded() [D:\build++UE5\Sync\LocalBuilds\CitySample\Windows\Plugins\Traffic\Source\MassTraffic\Private\MassTrafficSubsystem.cpp:144]
UnrealEditor_MassTraffic!TBaseUObjectMethodDelegateInstance<0,UMassTrafficSubsystem,void __cdecl(AZoneGraphData const *),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build++UE5\Sync\LocalInstall\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:667]
UnrealEditor_ZoneGraph
UnrealEditor_ZoneGraph
UnrealEditor_ZoneGraph
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_Core
UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_EngineAssetDefinitions
UnrealEditor_AssetTools
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_ContentBrowserAssetDataSource
UnrealEditor_ContentBrowserAssetDataSource
UnrealEditor_ContentBrowserAssetDataSource
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_ContentBrowser
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
user32
user32
UnrealEditor_ApplicationCore
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

I am not a cpp developer so i have no real ideas to resolve this. a quick copiloit search gave me this

The error message indicates that the assertion TrafficLaneData.RightLane == nullptr failed. This means that TrafficLaneData.RightLane is not nullptr when the code expects it to be.

again i have no idea how to resolve this.

also if i edit this file do i then have to recompile the editor?

again any help would be greatly appreciated, i am in over my head and really need this to work as i have a lot of time and money invested in this project.