What is the proper way to utilize stream levels without glitches in between loads?

I’ve been trying to correctly utilize stream levels and I have been unsuccessful in getting it so that they load cleanly without any sort of visual/audio glitches during loading. I have a root level, called MAP_Root, which I use as the persistent level to contain all the others I wish to load. I’ve tried doing quick sequence fades to black in between levels and hiding all actors during loads but no matter what I try I always get a pause/glitch when my blueprint hits the ‘Load Stream Level’ node where I can see random objects from the previous level. I’m aware of the stream level guide from Unreal, but I’ve followed it exactly and I am still having trouble. Is there a solid example project that utilizes more complex stream levels that I can take a look at?
If anyone has experienced this issue and solved it I would be very grateful to hear how you fixed it. Thanks!

BUMP - Anyone?