It's known issue with the changelevel command and bots not the same on the new map. Only when timelimit is expired (or maxround or winlimit) - the bots go to the next map exactly the same like they were on the map just finishing. It's due some part of bot code should work this way, otherwise it might be unsafe and might've server crashes. Because changelevel command is unsafe at all (but it works), some part of code should've been to rewrite to make it more safe, to give you more chances play withot crashes and even using very often the changelevel command. If You want more explanation about changelevel - read what PMB wrote in
this topic more than one year ago. At begining - when that part of code has been rewritten - You couln't to have bots at all after changelevel (all got kicked and tehy didn't join the server at new map start), but after some my protests it has been changed, so be happy it works at least so...
