For anyone who happens to run into this problem in the future, I found a fix: whenever a level loads in, I toggle the mobility of all static meshes to moveable and then right back to static and this seems to somehow trigger a refresh of the lightmaps and causes everything to load properly.
1 Like