About Radial Force Component

You need to call some function on CharacterMovement. It will not work calling it on UpdatedPrimitive, because it is controlled by CharacterMovement. Also you cant simply call AddRadialForce(Origin, Radius, ForceStrength, Falloff) on CharacterMovement - it is not UFUNCTION. But you can use AddForce method of CharacterMovement. To do it you need only to calculate force by your side with this

FVector Delta = UpdatedComponent->GetComponentLocation() - Origin;
const float DeltaMagnitude = Delta.Size();

// Do nothing if outside radius
if(DeltaMagnitude > Radius)
{
	return;
}

Delta = Delta.GetSafeNormal();

float ForceMagnitude = Strength;
if (Falloff == RIF_Linear && Radius > 0.0f)
{
	ForceMagnitude *= (1.0f - (DeltaMagnitude / Radius));
}

AddForce(Delta * ForceMagnitude);