Your decreased weight gain comes from the bean being 40% oil, which means more fat less meat. In conjunction with another protein source, and reduced corn in the ration, it is perfectly fine. Plus you get a boat load of natural estrogen.
When used properly the only con is it's price. High beans, and low corn, your better off just feeding more corn and using other proteins.