discord.js bot restarting for no clear reason

for the past several weeks, my bot has been restarting for no reason what-so-ever. there is nothing in the logs stating any sort of error, the shards just keep restarting and it hits the 1000 login limit every 3-5 hours. what am I doing wrong?

sharding code incase:

const {ShardingManager, Shard} = require("discord.js");
const botsettings = require('./botsettings.json');
const manager = new ShardingManager("./bot.js", {
    token: botsettings.token,
    totalShards: "auto",
});

manager.on('shardCreate', shard => {
    console.log(`[${new Date().toString().split(" ", 5).join(" ")}] Launched shard #${shard.id}`);
})
    manager.on('ready', () => {
        console.log('Shard ready').catch(console.error);
    })
    manager.on('disconnect', (a, b) => {
        console.log('Shard disconnected').catch(console.error);
        console.log(a)
        console.log(b)
    })
    manager.on('reconnecting', (a, b) => {
        console.log('Shard reconnecting').catch(console.error);
        console.log(a)
        console.log(b)
    })
    manager.on('death', (a, b) => {
        console.log('shard died').catch(console.error);
        console.log(a)
        console.log(b)
    
})

manager.spawn(this.totalShards, 5500, -1)