Tasks don’t run until a state is selected and fully entered

In a structure like this, the Get Character Info and Get Gameplay Tags tasks do not run at all unless one of the child-states inside Attack is actually entered into. This means if you have child states like Melee and Shoot which use the result of Get Gameplay Tags as conditions to enter, you need one additional “idle” state as shown in Allow Tasks to Get Data to make those tasks run, and to make the data available.

Note also that the idle state should have its transitions set up as Tick. The Complete transition for an empty state will never trigger.