im not a professional at all but im pretty sure it goes a little something like this:
so the air crewmates constantly view the screen and i think the dead body's are counted as a different type of object so if the bots see something on the screen of that type of object it triggers the report but recently i think klopity added a 1 second delay between reporting so you have a chance to kill that person. when its trying to decide to vote you or a random bot it goes off of seeing (this might be a little far fetched but whatever) the player in the screen that they found the body, but if your not in that screen then it goes to a random bot or sometimes ejects nobody. {again i only know the surface of game developing so do not use this as your answer}