Unable to change value of a variable from one blueprint in another

Check these:

  1. Make sure the variable ‘Character HUD’ is valid is points to an instance. Use the ‘IsValid’ node for this.
  2. Instead of setting the variable, try printing out its value to see if you can actually access it.

PS: I personally think that Character HUD is pointing to None (ie it is not pointing a valid object)