La linea
const is_form_valid = es_valido_formulario()
por alguna razon me causó un mal funcionamiento del form de contacto: no respondía bien al presionar ENTER, validaba el formulario y lo enviaba aún cuando los inputs requeridos estaban vacíos o sólo ingresaba el correo. Puede una constante ser igual a una función? A mi me suena raro, pero soy nuevo en JS. Eliminé esa línea de código y usé el nombre de la función para el if-else, y funcionó.
if(!es_valido_formulario() && $nextInput.length > 0){...