almost 2 years ago - Ahskance - Direct link

The enemy sub may be on the surface. The Sub Surveillance consumable still detects enemy Submarines under the water even while used on the surface.

The consumable shows submarines at Periscope and Maximum depth so you might not be seeing the enemy because of that.