So, I managed to find a turn around for the problem but did not find it. Maybe is something related to the class itself and the instance, since my attack inputs were binded to the class and the HUD was referencing the instance in the game.
So everything I had to do was change the binding from blueprint and get the actual class instance