На самом деле, все оказалось проще, видимо сказывается малое кол-во опыта.
Кода я тестил на маленьких вставках, в коллекции было мало документов 50 и меньше, то при запросе через консоль Mongo, через RobotoMongo, и через moongose документы возвращаются в том порядке, в каком вставлены, а когда в коллекции больше документов(было 15к), то выборка происходит с конца коллекции(findOne в mongoose, find в Monogo console, и через RobotoMongo).
Решил тем что добавил поле created и добавил к запросу sort:{created: 1}, т.е. во возрастанию. Временно решил проблему.