потыкайте. т.к. не видел такое чтобы вторая функция промисса вызывалась раньше первой... Может у вас до промисса функция вызывается и потом первый then
жала просто на step, в итоге оно по какой-то странной причине как будто не идет внутрь второго then, а сразу переходит на третий, и уже там идет внутрь