Problem with multiplayer pawn widgets

Hello, somebody can help me?.
I´ve been having one issue for few days, Firstly, I´m working on a multiplayer which runs with steam (I follow the tutorials provided by Unreal). The problem is that variables that are in my player pawn are not read by the widget although they are replicated in the pawn. Only the widget can read variables if they are located in the player state. My problem is that I don´t want to have a lot of irrelevant and duplicated variables in the player state and in my pawn at the same time (such as what kind of weapon it is holding or how much ammo i have) because I´m concerned of the bandwidth when playing.

As far as I know, only important variables for the players are located in the player state in a match (like health, points, score and so on). So somebody with more experience can tell what I´m doing wrong and why i can´t read only variables from my pawn. I attach images to explain the problem (as you can see data regarding ammo is not shown). Thanks in advance and sorry for my English.