I think you are talking past each other, and you both are right.
Buoyancy is described by Archimedes' Principle. When you have neutral buoyancy, it just means the weight of the object balances the buoyancy.
However, Agrboda's idea of "floating on the water below" and "sinking on the water above" isn't actually wrong (just a bit muddled). If you try to derive Archimedes principal from scratch (I did this in high school), you find that the buoyancy is caused by the increased upward fluid pressure on the bottom of the object, compared to the downward fluid pressure from the top, and this force difference is exactly the gravitational weight of fluid displaced. The pressures BOTH ways are actually caused by gravity. For neutral buoyancy this difference has to be the object weight.
Buoyancy is described by Archimedes' Principle. When you have neutral buoyancy, it just means the weight of the object balances the buoyancy.
However, Agrboda's idea of "floating on the water below" and "sinking on the water above" isn't actually wrong (just a bit muddled). If you try to derive Archimedes principal from scratch (I did this in high school), you find that the buoyancy is caused by the increased upward fluid pressure on the bottom of the object, compared to the downward fluid pressure from the top, and this force difference is exactly the gravitational weight of fluid displaced. The pressures BOTH ways are actually caused by gravity. For neutral buoyancy this difference has to be the object weight.