New here and i need some help with my BluePrints

So to give you an outline i have an enemy character that i want to walk around the map patrolling, i have made a spline path that doesn’t work and a line of sight so when the enemy sees the character they will start chasing, which that does work.
But what i also want is for if the character gets to far away or out of site for x amount of time for the enemy to stop chasing and return to the assigned path for him to start patrolling again.
I will post pictures of each blueprint and the nodes, sorry im new to most of this.

Enemy_BP: http://puu.sh/q5De7/853f2aeac0.png

Spline_BP: http://puu.sh/q5Dgz/9939aa18a7.png

And also with the spline it doesn’t join so will the enemy automatically jump the gap to the line and go around again or what.
http://puu.sh/q5Dk9/d0ddb5aac2.jpg

Thanks guys

Heve a look at AI and Behavior Trees.
There is a tutorial in the doc: Behavior Tree Quick Start Guide