That is exactly what I am saying. Active sonar gives them a detailed picture of their surroundings. It also let’s everyone else know where they are. When running silent / passive they listen for the noises of other ships. Terrain does not make any noise. It’s entirely possible that the mountain they hit was not on their charts. Or they were not where they thought they were or both or yet still it could have been a bad command decision.
I think they just fired the boats command personnel so this may have not been due to bad charts of an unknown undersea mountain/rise.
Hope that helps.
Ever see the waterfall displays of passive sonar? I would not be surprised if terrain could make a void in the background noise which would be detectable if you were configured to look for it, and that configuration would probably involve running slower.
I've never served on a sub but I know a thing or two about electronics and what is feasible.