Actor only following spline when spawned at start, not when spawned later in game

It’s easy, the ‘Come’ function from my first post is like this:


(With the correct tag of course)
This ‘Start Spline’ activates the tick in my previous post. This functionality works perfectly in case 1, but for some reason not in case 2 (although the destination is correctly calculated).

So for clarity:
Case 1: Spawner and Spline are located in same sublevel, spawner spawns actor at beginplay and I can call the ‘come’ function whenever I want and it works.
Case2: Spawner and Spline are located in same sublevel, spawners spawns actor on a command later in the game (see post 1), and then when I call the ‘come’ fuction it still fires, starts the tick, but does not update the location.