Thats a SIGSEGV, seen in my above post. Tmax probably has to fix that as he wrote that.
They work just fine for me. In old arch they used to just disconnect and sometimes trash the entire server. With round based matches you need to use self.pers struct as that is persistent.
That should just get removed from the server. People just use this to fake players and this will get you banned on server tracking sites for sure.
Bot will respond to new command without any issue. It is your job to make sure there is nothing blocking the path from A to B. This isn't some magical function that will do the pathfinding for you. Reality is this waypoint based paths are garbage and doing a proper pathfinding (navMesh for example) is just waaay too much work and noone is willing to do it.
To debug this we need a working script example.