C++ Variable ignores Editor changes

Hello, i have stuck completely on one problem - I can set variable in Editor (Created Blueprint class based on C++ Actor), but it’s using value from C++ class only.

I’ve set variables in header like like everywhere else:

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Settings)
		FVector Scale;

P.S.: Also there is weird bug - i can’t edit Component properties from Editor immediately after creation of Blueprint
P.P.S: Player class also created like this works like intended

Okay, i solved mystery - all I’ve needed is to create Construction script in C++ and set scale and speed there instead of constructor