I apologize, I forgot that my Step 1 above is not exactly correct. It was actually a new class derived from an empty pawn. The constructor of the new class has the following line:
RootComponent = CreateDefaultSubobject(TEXT(“RootComponent”));
This root component has greyed-out properties, but I don’t understand why.