Gameplay Tag Container always returning false

I have no idea how to fix this, but my AbilitySystemComponent has Owned Gameplay Tags. When i get those i get all tags associated at that point in time like it should. Problem is, when im trying to check if a gameplay tag exists on this GameplayTagContainer, it always returns false when checking HasTag.

I have checked if the actor includes GameplayTagAssetInterface which it does. I checked that the gameplay tag is valid which it is. I have checked if the Container actually contains the tags, which it does. I have checked if the method HasTag actually exists which it does. It just always returns false and I have no idea how to fix this… can anyone help me?

image

A fresh restart including deleting all cached data seemed to fix this issue, just posting it here for others to try if they find themselves in the same situation.