Had to use a modified version of MovieSceneHelpers::MakeSpawnableTemplateFromInstance
that uses a different NewObject
call, that is
UObject* NewInstance = NewObject<UObject>(InMovieScene, InSourceObject.GetClass(), InName, RF_NoFlags, &InSourceObject, true);
Otherwise the new actor had no components. Tested only on Blueprint Actors.