Создал воспроизводимый пример. Проблема в том, что когда уходишь со второй секции(two) то скролл происходит сразу же, а надо дождаться момента, когда панель вернется на свое место. Как происходит это в случаи, если перейти с первой секции(one) или второй (three) на вторую(two), сначала секция становится на свое место, а потом уже выдвигается панель.
Как правильно сделать такую анимацию, может нужен вообще другой подход?