Changing a public variable which is setup in the construction script of an actor to set the actor's collision response type does not change the actor's collision response type.
The response type remains set to the response type that was set when the actor was first dragged into the level.
I expected this functionality to work like setting the color of a point light component the the construction script. If we have a public variable for the light color that is hooked up to the Set Light Color blueprint node in the construction script then drag the actor into the level and change the public variable in the actor's details panel, we can set the light color.
This issue also happens when the variable is not public. Changing the variable after dragging the acter into the level then recompiling the actor blueprint and moving the actor in the level doesn't update the actor's collision response type.
The player walks through the actor blueprint
The player movement is blocked by the sphere collision component
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-97721 in the post.