A baby sheep suffocates when it comes into contact with the bottom of a full block due to its own movement or external forces. External forces can include soul sand bubble columns, leash pulling, or even jumping voluntarily. Another clearer demonstration is to press F3+B to show hitboxes: the baby sheep's Eye Level hitbox(red) extends beyond the entity's collision box(white).
Thank you for helping us improve Minecraft! We saved your files: