Beam Joint Problem

I'm have a really frustrating problem with beam joints where I have 2 wide flange beam parallel rails with smaller wide flange beams connecting the 2 at regular intervals(sort of like a forklift mast). The problem is the smaller beams only make proper joints with 1 of the rails and remain free or unattached to the other rail even though it's completely symmetrical. I have played around with the distance tolerance and it had no effect.

One thing that does solve the problem is when I locate the profile differently so that instead of the small beams sitting on top of the rails, they are located on the same axis as the rails (centroids aligned). But this will give inaccurate results later when I constrain this weldment in a more realistic manner.

This should be really simple but it's consuming a huge amount of time. It seems the beam analysis feature is not usefull for anything but simple beams. I attached the file.

HELP!

SolidworksSimulation