El código javascript document.body.scrollTop esta obsoleto por varios navegadores (chrome y ff), si te retorna siempre valor “0”, tienes que utilizar la síntaxis correcta.

// Mal
document.body.scrollTop

// Bién
document.documentElement.scrollTop

Agradezco tu comentario 🤘