For some reason my “is valid” macro doesn’t empty its memory, and its simultaneously giving back valid and invalid
and this makes my code do things that shouldn’t be possible
for example it jumps out from the LEVEL_I_RIG_I_BP blueprint (first picture) to the RIG_slot blueprint (second picture) even though there isn’t a single messaging node in the former