Delay a branch in a function

I’ve got a function in BP that runs a series of branches but what I am running into is one of the bools is looking to see if a slot is filled…….and when I swap items via drag/drop in editor, there is a short duration, however imperceptible, that the slot is empty before the dragged item occupies it. Because of this I’m getting a false negative on the branch. Is there some way to delay the branch inside of the function or some other slick way to achieve something like that? I attempted to run the same bool check twice in a row (second time coming out of the negative) thinking that might give it time to update before evaluating……..but that doesn’t look like it worked.

Can you share the code?