My first guess would be make sure you are using any surface based versions of API features. If for example your lights are getting just coordinates, and assuming they belong on the Nauvis (overworld) surface that could explain OP's observed bug.
My understanding of modding best practices is that you should always use the surface aware API stuff unless you are absolutely sure Nauvis is the only surface your mod will need coords for.
Edit: And I go over to the GitHub and much savvier heads than mine have discussed and solved the problem. Props to Rseding91 for being awesome.