just noticed that there was a interface implementation in your test blueprint, which shouldn’t be there (the last screenshot)
and noticed that the method returns a reference (likely of your player class), which alone already is enough to cause a hard reference.
interface methods are for generic actions, not to make getters for specific types