Blueprint - Set Attenuation Radius on Spotlight does nothing

Here’s a Constructor of a child blueprint of Spot Light Actor that correctly updates these variables, regardless of the mobility of the light, at edit-time. BP_LightActor is my control object that holds tuning values for every light it knows about. I can get these tuning updates to happen if I open the spot light blueprint and manually hit the compile button, but it feels like this should be something that can be fully automated. Certainly, it’s not a workflow that the lighting designers I’m working with would feel confident about using.