My Program randomly drops my player character values

I am creating a turn based combat system with some light exploration elements for the rest of the game. During gameplay, after about three minutes all the values in the player character get set to 0. This of course break the game as I no longer have an ammunition, med packs or health.

The program in question heavily uses widgets and I frankly have no idea why this is happening. I will insert a few lines from the error log for reference.

Info Play in editor start time for /Game/Levels/UEDPIE_0_CharSelectLevel 0.995

Error Blueprint Runtime Error: Attempted to access PlayerCharacterBP_C_0 via property PlayerCharacter, but PlayerCharacterBP_C_0 is pending kill from function: ‘GetHealth’ from node: Return Node in graph: GetHealth in object: BattleScreen with description: Attempted to access PlayerCharacterBP_C_0 via property PlayerCharacter, but PlayerCharacterBP_C_0 is pending kill

Error Blueprint Runtime Error: Attempted to access PlayerCharacterBP_C_0 via property PlayerCharacter, but PlayerCharacterBP_C_0 is pending kill from function: ‘GetMaxHealth’ from node: Return Node in graph: GetMaxHealth in object: BattleScreen with description: Attempted to access PlayerCharacterBP_C_0 via property PlayerCharacter, but PlayerCharacterBP_C_0 is pending kill

This error recurs for every value in the player character.

I can put code if so desired.

Adam Harrison