RAM Steel Beam vs Frame

Can someone please answer this question for me because I am currently at a loss. I am looking at a situation where two columns support a cantilevered floor. I have two columns with "cantilevers" coming off of them at the floor level. At the end of the cantilevers I have a diagonal brace which attaches back to the top of these columns respectively. And at the end there are two posts up and simple "lateral" roof beams. So I just have a simple cantilevered cube with two diagonal braces to take the end of the cantilever in tension.

In Steel beam these two floor beams are failing miserably. I have seen that Steel beam considers everything pinned but this is clearly not true. It is calculating the moments as though one end is fixed and the other free. Based on the loads in the "View Loads" button I can duplicate these moments. When I go into Frame, the moments are reduced by about 40% and there is an axial load in the floor beams (as would be expected). But the brace has 0 load in it so I know that the brace is being calculated incorrectly. So I cannot understand why there is a discrepancy between Steel Beam and Frame. I cannot duplicate the loading on these beams from the Post Processing Frame Loads Report, however I can duplicate the loading on one of the infill beams that frames between the two. ANY help would be greatly appreciated.