EngineSky - Can't change Roll on a Directional Light

I’ve created a variant of the EngineSky Blueprint that fits in with my project’s needs.

This includes the ability to set a time of day and and a direction for north which will automatically orientate the sun correctly for the Pitch and Yaw. The Directional Light used for the sun has also been moved into the Blueprint.

The ToD and North can be set both in editor, using the Construction Script and adjusted ingame.

Calculating the Rot for the Directional Light in the Construction Script:

However, whenever I attempt to adjust the Roll of the Directional Light in the Blueprint Viewport, Construction Script or Event Graph the light does not rotate on that axis, nor do the shadows update to reflect the new postion. However, ‘Print Screen’ confirms the new rotation. I can also place a new Directional Light in my level and rotate that across all Axis and both the sun position & the lighting / shadows will update accordingly.

Any idea?