Subgraph Auto-Variable reassign blocks ALL upcoming overrides w/ same name & type

I have a Subgraph for Entity-Combat.
In there I am using the default Blackboard that is created with creating the subgraph for unexposed variables. The secondary Blackboard is to transport references from the main graph to the subgraph.
I had two variables { MinAttackDistance, MaxAttackDistance } in the Main Blackboard, which were exposed in the inspector. I then transported them to the subgraph and in the subgraph-secondary blackboard they had the same name. All worked perfectly, the variable values got transported perfectly.

I then deleted both variables from the secondary subgraph blackboard and created two unexposed variables with the same name in the secondary main blackboard { MinAttackDistance, MaxAttackDistance }. Behavior Graph Auto assigned its references, but whatever I do - the value is always 0 for both floats, even if I reassign it to all fields. Restarting the editor doesnt fix it. The Variable Names { MinAttackDistance, MaxAttackDistance } are now blocked forever for that type (in my case float), values always reset to 0.


image

Renaming the variables, showns the REAL values again:
image
Naming them back, values 0 again.

Uh oh! To be clear, these variables are in the graph’s main blackboard, not a subasset, correct?

Thank you f or the report! Sorry for that :confused:

Yes, the variables are in the main blackboard that gets auto-created.

Hi @NixonAroboX,

Do you have repro steps? Or if you could report a bug with repro steps it would be great!

I tried following the steps to reproduce the issue but I have not managed to yet.

Hey, I will do it today, sorry for the late response. Been quiet busy these days.

No problem at all, thanks very much!