I'm aware of the elevation input however it makes a confusing situation where it seems non-player units don't suffer from this bug.
The elevation setting should really take on what the 'ground' is; in this case it should presumably be the dock itself rather than the ground underneath (I cannot fathom any possible use for the ground underneath).