This might fall under number 2 and 5. Competition with other tank mates. More aggressive fish may be more efficient at getting food than timid tank mates. The less aggressive fish may only get enough to maintain their body weight.it might be helpful for this discussion for us to generate a list of possible reasons that some fish may be smaller in an aquarium than in the open ocean. Folks should add to this as they think warranted.
1. A chemical effect from something that accumulates (or is missing) in the water.
2. A nutritional effect of some sort. Could be missing nutrition, spacing of meals vs continuous picking, too much of some dietary ingredient, etc.
3. A physical exercise effect.
4. A biological effect driven by the psychology of being in a small space.
5. A biological effect of being forced into close proximity with other fish species.
What else?
When I had a 120 fowlr which was lightly stocked with damsels, a wrasse and a regal tang, the regal was top of the hierarchy and grew well for several years. For the last ten years or so I was adding a foxface to the mix. The 2 foxfaces that I kept were more food motivated and would grow really fast topping out at 7 inches and usually living close to 6 years and be really fat. I struggled to get enough food in front of the regal with a foxface in the tank.