Been awhile since i saw this, but…
I think the issue might be with him setting it to “EditAnywhere”
If its a component try setting to VisibleAnywhere or EditDefaultsOnly.
example:
/** audio component for engine sounds */
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Effects)
UAudioComponent* EngineAC;