Strange crash while running packaged game on windows

**This is a blueprint only project on 4.22 / windows **
We have no error or warning in the editor but get a crash while running the packaged game.
This is a relatively large project and unfortunately we are not getting much information from the crash report to be able to track down the issue

Please have a look at the the error as well as what we have done to narrow it down. Is there any other method to debug a packaged blueprint only project ? Any better solution with visual studio debugger ? would it be able to give us a better call stack on a blue print only project ?

LogWindows: Error: Assertion failed: (Ilink textndex >= 0) & (Index < ArrayNum) [File:d:\build++ue4\sync\engine\source\runtime\core\public\Containers/Array.h] [Line: 611]

Here is what we have done so far :
1-we have checked every single array in all blueprints and made sure we are checking if contains members before getting querying anything

2-after a lot of try and adding print screen to many areas in the the code, the error seemed to be in the game instance. we assumed, we are trying to reference functions/or classes that are not yet initialized at the beginning so we moved all the functions and features from the game instance to the game mode to test. we were able to launch the game but then we got the same error later when unloading a streaming level. but exact same error!

We have spent about 7 days trying to narrow down this and see if it is an engine issue or our code without success!

Any help is greatly appreciated!

We have included the crash log as an attachment, please have a look!

link text

so I can’t guarantee it helps obviously, but your error says:

Array index out of bounds: 289 from an array of size 0

which would indicate that the array you are trying to access has no members at all. You said you checked every array in all blueprints if it has members, could you post any screenshots of actually doing this? Do you also check if the index you are accessing is within the arrays lenght?

I have a macro that checks the length of the array and use that across the board.
here are the 2 screenshots

Also keep in mind that this is relatively large project and we have 100s of blueprints using arrays, is there any other way of debugging this so at least we know where the issue is ? would we gain anything if we debug with VS knowing that this is a blueprint only project ?

Macro

Example