UE5.03 Assertion failed: (Index >= 0) & (Index < ArrayNum)

Hi guys, so I’ve been stuck with this awful bug for awhile now, I know it’s related to an array that’s being called that isn’t available but for the life of me I can’t find it anywhere. I know it’s related to my grass type in my landscape material as when I remove it the crash doesn’t occur. I’ve also noticed that it only occurs when I use more than one landscape layer when painting but mainly when I paint a large area, if I keep the areas small the crash doesn’t occur only when it’s a large area as well as being close to the large painted area as if I stay zoomed out the crash doesn’t happen.

If anyone is able to assist me with this I’d be very grateful.

So this is a video example of what happens and a bit of an overview of the issue:

This is the crash report:
CrashContext.runtime-xml (162.3 KB)

I’ve put up a $200 bounty for that awful grass type bug I mentioned the other day that I’m stuck on, so if anyone is interested: