So here are my notes from my playthrough with your mods over the past months. I figured it's better to comment here instead of letting it get buried in Discord chat.
The first part is on the Location string. Nothing too game-changing outside of their list order in the purchase menu.
The kelp forest fishes should use "9631" for cLocation. It is listed as "Many Locations" in the guides, but ingame it is the Pacific Coast. "9627" is more for the frigid coastline of Alaska, Yukon, and BC (while the bass and flag rockfish is using "9632", which is the Atlantic).
In the same vein, Yangtze river basin fishes (e.g., Chinese paddlefish) should use "9605" (China) instead of Southeast Asia. For the goonch catfish, while we have a few species in SEA (max ~1m long from B. rutilus), you are clearly depicting the giant goonch from South Asia, so perhaps "9601" (India) is more appropriate.
Second part might require a bit more time to fix.
None of the billfishes have sexual dimorphism (male significantly smaller than female), in case you consider updating them in the future.
The barreleye baby is crashing the game, or is this fish not supposed to breed?