Bueno, estuve cerca con la conjetura de localización. El foro que enlazaste tiene localización en finés, y no me di cuenta de que la función .day() de moment.js depende de la configuración regional SI se le pasa una cadena para analizar. Le estaba pasando la cadena “Monday” (que en finés es “maanantai”), por lo que el análisis falló y moment.js retrocedió a domingo.
He cambiado esto en la siguiente PR para usar el número 1, que siempre es lunes, sin importar la configuración regional.
Como nota adicional, “Next Week” es simplemente “hoy + 7 días”, por lo que la configuración regional no es un factor allí.