Launchpad can't connect to mongodb with perfectly valid credentials[SOLVED]

This connection string is completely valid, works, in MongoDB compass:
mongodb://fw_user:MY_PASSWORD@MY_HOST:MY_PORT/?authSource=fireworks

Then there is launchpad.yaml:

host: MY_HOST
port: MY_PORT
name: fireworks
username: fw_user
password: MY_PASSWORD

lpad reset gives me the error!

raise OperationFailure(errmsg, code, response, max_wire_version)

pymongo.errors.OperationFailure: Command aggregate requires authentication, full error: {‘ok’: 0.0, ‘errmsg’: ‘Command aggregate requires authentication’, ‘code’: 13, ‘codeName’: ‘Unauthorized’}

\

I’ve checked core/launchpad.py and executed

 self.connection = MongoClient(

            self.host,

self.port,

username=self.username,

password=self.password,

authSource=self.authsource,

**self.mongoclient_kwargs,

        ) 

with my credentials. I was able to operate normally using this object. Which permissions am I missing?

Sorry, I got it, it was waiting for launchpad reset password (current date)