Lamp power is not updated in the viewport when changed using drivers. This only happens when using cycles in the rendered preview viewport shading mode. Eevee works properly.

File instructions:
Switch to render preview shading mode and change the custom property on the default cube. The property is linked to the lamp power, but the render preview doesn't change until you switch out of and back into rendered viewport shading mode.