If the seine survey of your sunfish lollapalooza shows a good population, it's possible that excessive cover is keeping the LMB skinny. A long shot could be the CC are intimidating and chasing the LMB, making them stay in hiding instead of foraging aggressively. A very long shot would be disease or water quality issues.