How old are the ponds?

The smaller bass may not be stunted-they may be getting enough 2-4" gills-which could be keeping your pond from developing a population of larger BG that would support larger bass. That large mouth is there for a reason.....