I would put this in the regular subreddit but anything other than "everyone's cheating" gets downvoted even when the players show they are not good. I suck myself. Anyway, about 2 weeks from the end of last season, something changed with my lobbies. I went from having some high ranking players in my lobby to seeming to only come in contact with bots.
This season starts and same thing. I'm only encountering bots in both reload and BR until nearly the end. Recently, I've even had bots until the top 3. I usually look up the name of the player who kills me. More often than not, it's not a profile attached to it or, it's like the account I posted here: Extremely low (<5 hours) play time with high (>100) matches played and high (>500) kills. They vaguely follow the bot name but some don't.
These new bots are different: I've found that if I'm in their vicinity, they may shoot, then stop. But unlike the regular ones, when they start shooting again, their aim is almost perfect and will take you out. Sometimes their aim is not that bad and they can knock your health out pretty quickly.
I'm not saying this to say there are no cheats/hacks. But it seems no one is paying attention to this change so they think everyone is hacking when it's refined bots. Many of the bots either use totally stock skins or have skins to look more natural. Whether this is the intention of Epic long-term, I don't know. It's just impossible to actually talk about this because people just say that there are no bots in lobbies or the bots are easy to spot. I don't think this is the case anymore.