In this lecture Sam told that we don’t Update LastSeenLocation key in Service scope (UpdateLastSeenLocation) because such way Blackboardkey Clean up and became Invalid
but in a few lectures ago Sam also told that if we don’t set Observer aborts self option Behavior Tree would run last time even though Blackboardkey is Invalid and reason is that if in one frame is Successful Behavior Tree runs until order would not be executed and then failed
and I think this logic is correct because my code works. UpdateLastSeenLocation service and Suspicion Behavior Tree works fine