There are so multiple ways to implement such a logic…
I’d create a BTTask and a Decorator for that.
Two BB variables : TargetDestination & bPatrolDone
In the BTTask the logic to cycle through patrol points and set TargetDestination + Set a timer to set bPatrolDone = true after 2-7 sec if no timer is running.
In the BT : A sequence with a Decorator checking for bPatrolDone set to abort self if true.
BTTask
MoveTo TargetDestination.
Of course you’ll have to Reset bPatrolDone to false when you want your bot to go back to this logic. That would be one way.