Just a question, you have your PersistentLevelBP and the SubLevelBP, where did you set the variable? Because, shouldn’t it be normal that SubLevelBP has the same Variable, since it inherits from the PersistentLevel, but empty because you never filled the specific one? If i create 2 BP, one as the child of the other, setting a variable in the parent won’t set it in the sublevel as well.
Have you filled this variable in every of your sublevels per hand too?