I feel that buoyancy is a sadly neglected subject and one we can only learn from experience, trial and error.
This is particularly the case for dry suit diving since there is a positive feedback mechanism in operation. Even with a semi-dry or wetsuit this also applies, but less so.
For adequate control on a dive to my mind there are two main factors to consider.
Firstly the inevitable instability. The deeper you go the heavier you become due to the compression of every air cell. Equally the shallower you become the more buoyant you become. In each case fine skills are needed to correct for this by use of the controls on the BC and I have have no doubt we all overcorrect until control becomes more automatic, but it is not like riding a bicycle on a flat road it is more like riding a bicylce on a high wire!
Secondly, compensation for the inevitable increase in buoyancy during the dive is needed as the tanks become lighter. A 12 litre Nitrox cylinder looses nearly 3 Kg during the dive. Thus weighting and trimming properly before a dive is essential so that the diver will be neutral at the end. This necessitates messing around with a near empty set and playing with weights until you are trimmed and neutral on, or close to, the surface with no air in your BC. (And what is perfect in the pool will not be anywhere near right in the sea). If you are overweighted you can only compensate for this with variable-buoyancy air, compounding your problems.
With my twinset and stage(s) I needed quite a bit of gas in my BC at the start of every dive in order to be neutral at the end. This had to be vented as necessary during the bottom phase to maintain neutrality.
Most, if not all of us learned the hard way. It is certainly not as easy as some would lead you to believe. IMHO a diver with 100 dry suit dives is still learning!
Keep at it!