Blueprint works in one level, but not in another?

I have a simple class blueprint, that basically allows me to edit a spline, then animate a mesh along it, and also set the position and rotation of the player to be attached to the mesh.

This works as expected in the first level that I built it in, but now that I’ve made a new level, it no longer works properly, it animates the mesh along the spline, but it no longer affects the player. Any ideas what this could be?

Moving Mesh Component along Spline

Attaching Pawn to Mesh Component

What it looks like when it works

Any help is much appreciated!