Почему не работает position: sticky
Часто проблема бывает в том, что у одного из родительских блоков, в которые вложен наш "липкий" блок, указано свойство overflow. Решение проблемы - задать у этого же блока значение высоты, например height: 100% или в фиксированных единицах.
Так же убедитесь что высота блока родителя больше высоты липкого блока, иначе ему негде будет плавать 🤷♂️