I feel like the bots play according to how well you are doing and the overall status of the match. If you land like 100 kills with 0 death, I've noticed all the bots have like aimbot status on you. I've also noticed that if your team is steam rolling super hard, I see all the bots start to no longer go to objective and just sit there doing basically nothing. I wouldn't be surprised if this was some sort of "balance" to make the game feel "intense." If this was the actual case, it just pisses off everyone that works hard to try to win.