При переходе назад от третьей панели(Empty) к второй(Persik), не происходит восстановление скролла.
Если в App.js переместить Empty после Persik. То поведение станет корректным.
Скорее всего это связано с неправильным определением isBackTransition в компоненте View
const firstLayerId = (React.Children.toArray(children) as React.ReactElement[])
.map((panel) => getNavId(panel.props, warn))
.find((id) => id === prevActivePanel || id === activePanelProp);
const isBackTransition = firstLayerId === activePanelProp;