Do you (or anyone) know how to get the actual DLA’s world xyz position?
Even though the DirLightActor works as expected (I can rotate it through day/night cycles) calling LightSource.[GetActorLocation] only retrieves the same static vector value that was set in the LightSource details panel (i.e. Location).
As you pointed out, only the material is updated, but presumably the DirLightActor.xyz is held somewhere in order to calculate dynamic shadow updates in the scene if you rotate the DirLight.
Basically, I need the DirLightSource.xyz to pass into a material.