**this** was nullptr exception, but it isnt?

FIgured it out in the end, looks like GetWorld->GetGameInstance wasn’t as universal as I thought, I had to pass the reference directly through a function instead.