AI Grabs Divesuits when airlock opened. Sub cannot maintain position vertically.

#1
Hi all. these two questions seem to have stumped the reddit forum So i'm hoping an authority on the subject knows the solution.

I've made a sub. its not too big, not too complicated. two floors, two ballast tanks. Neutral level of .48.

I've tried tweaking ballast size, pump rate and neutral figure. no fix found

* When in the actual campaign - When I ask the autopilot to maintain position, the autopilot get stuck in a loop
overshooting the target vertically.
From the direction arrow I can see it is applying Maximum vertical speed every time and does not make slow adjustments as it should when approaching the set depth.

The stock dugong; never seems to do this and I have the same spec pumps. I am not sure what else I can do.

* Secondly, whenever the airlock is flooded, the AI puts on diving suits as if the sub is flooding. And then use all the oxygen tanks. Very frustrating. Again, this never happens on the stock subs. Is this a straightforward fix?