I think your issue is instantiation order, your level BP instance is generated before your character instance so when your level BP goes looking for the character on that first tick, it is not there yet. Have your character get the location from the level instead and do your moving in the character BP.
Or, create a function interface, set up the function to do your magic in the level BP but have the character request the execution.
Hope that helps.