When you want to access a variable that might have been updated after it initial creation in a set-variable module you have to first use a get-variable module. This add complexity to the graph that could be easily avoided if we had a function to get the value of a variable.
This could be something like {{getVariable(‘var_name’)}} and a new section “Local variables” in the existing custom and system variable tab