All true: the addenda to the scientific names are collection points, no more, no less. In the Rift Lakes, it is often true that fishes of a given species, collected at different locations, can be very different one from another. Perhaps the most striking case of this is the genus
Tropheus- there are over 100 distinct populations in Lake Tanganyika, but only a few (9 at present) described species. That said, fishes collected at different locales, especially adjacent ones, are not necessarily different in any biologically meaningful way. Even so, most serious keepers of these fishes do not mix specimens from different locales.
An example- several
Tropheus moorii populations from the southwest corner of Lake Tanganyika. These represent only a small fraction of the
Tropheus 'variants' in the lake.
From- Sefc, KM; Ziegelbecker, A; Steiner, O; Koblmuller, S; Mattersdorfer, K; Neuhuttler, N; Goessler, W (2017)
Ecology Letters 20(5):651-662.