I may attest. He is right. Bot get confused if the model of player (or other bot) is changed. Before - when the people were asking me about compatibility bots with SuperheroMod I didn't understand the reason why it may not work. But after tests with ChickenMod and after I got some knowledge from Aspirin I know why bots have problems with players when they change models. Since detection of enemy/friends is based on model the bot can see, it works exactly like teame06 wrote.
Since the people from AMX (dJeyL + T(+)rget) and AMX X (SidLuke , Bailopan) were helping us to get their mods compatible with bots (by talking and fixing some bugs/mistakes/incorrect parts of code for bots) - I guess - this time we should also think what we can do at bot's side code - to solve the problem described by teame06.
For Your knowledge - teame06 is currently working for AMX X on some of the most popular plugin - Advanced Team Attack Control (authorsT(+)rget and f177bomb). Last time he improved the code for AMX X and for multilanguage system and few things more hi did for AMX X.
http://www.amxmodx.org/forums/viewtopic.php?t=11930
I've been helping him as I could , but this problem he found is unsolvable for me (since I'm not a bot coder).

I hope here - at BU - is possible find someone giving us the hand.