У вас очень большая вложеность, причин может быть много. Дебажте по частям и читайте документацию. П.с. попробуйте async/await для промисов
да, насчет вложенности вы правы , но почему через константу я не мог достать значение sum , поэтому сделал как в доках было с примеров