GetComponentScale on UStaticMeshComponent returns default scale

Trying to GetComponentScale from a UStaticMeshComponent after I set SetWorldScale3D(FVector(30, 30, 1));

MazeBase = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("MazaBase"));
MazeBase->SetWorldScale3D(FVector(30, 30, 1));
FVector Scale = MazeBase->GetComponentScale();

GetComponentScale returns Scale == {1, 1, 1} ??

What do I do wrong?

Well I was calling the wrong method
MazeBase->K2_GetComponentScale() - this one is right