Strange issue with blackboard keytype getting empty

I have a strange issue, ive made a blueprint thats going to update from a targetpoint, the target point can have a “next” var wich is a targetpoint or an “option” var wich is an array of target points.

Everything runs fine but for some strange reason from time to time my Value current waypoint get’s empty for me without reason it runs trought the blueprint fine and then the next moment that value is empty.

Anyone having the same issue?

Route Update blueprint:

behavior Tree: