The warning happens whenever I access my save game object. I have a pure function that I use to get the save game and when using it to print a separate unrelated boolean it will still warn me.
The only thing that would make sense is if the function that gets my save game was compromised, but the base of it is done in c++ so there shouldn’t be a reason for that.
Additionally most if not all of my inventory functions check if the class is valid but maybe a couple slipped past. I will check anyways, thanks for the suggestion!