Can PCG be used to stitch together level instances?

How do you deal with collisions when doing that? I had the idea of using level instances. Each level instance would define connection actors, which would spawn a new level instance connecting the two rooms. Only real issue there is dealing with room collisions so that’s why I figured static grid size would be necessary, but maybe just doing some line traces to pre-check for collisions is enough.