Position: sticky работает некорректно при единственном дочернем элементе в контейнере, потому что элемент с таким позиционированием может перемещаться только в пределах контейнера. 1 А поскольку в этом случае он единственный ребёнок, у него нет элементов-братьев, поверх которых он мог бы перемещаться. 1
Чтобы решить проблему, можно попробовать уменьшить высоту липкого элемента или увеличить высоту родительского элемента. 4