Hi @nmankame, welcome to the forum
ArduRover (and its ArduBoat sub-type) are intended for vehicles travelling on a surface, so there’s no built in concept of vertical control, which would be problematic for a submarine vehicle.
If you wanted to use a non-sub firmware ArduPlane may be your best bet, since there’s built in control surface support and the forward/backward thruster is kind of like a plane propeller, but there may be nuances/complexities with getting the “propeller” to support bidirectional control (since in a plane scenario it’s generally not expected to need to run your propeller backwards).