Why does accessing Game Instance = crash

Thank you for the response.

From my understanding, I only need to check for null when referencing the returned pointer not when declaring it (is that even possible…?).

I can see a memory violation if I tried to access the pointer and there was nothing there. Here, the declaration is crashing Unreal 100% of the time.