When I return from /world, I spawn back to different y-level. For example, if I was at depth 11, I spawn back on ground (y=64). That happens all the time recently.
Yes, if the teleport mechanism thinks there isn't enough space, it'll take you up to the nearest y-level that has space. This is a part of minecraft, nothing to do about it.