Interesting facts the Blender 2.83 manual:
As of now the light cache is static and needs to be computed before rendering. It cannot be updated per frame (unless via scripting). This limitation is being worked on and will be removed in future versions.
l
Hm, I’m wondering how this scripting stuff works 😉. Allthough I have some Python knowledge, I haven’t dived in very much.