How the hell is Bo both Sonya and Andre's roommate? Is that just a complete fuckup? is there a rework to one of the routes to replace her with another character? Is it a three person room but you forgot to account for Bo knowing the MC if you did Sonya's route first? It makes no sense.
Did you play through Sonya, Part 3? It teases an explanation there.
We will put it this way: Bo living both with Andre and with Sonya is not a fuck up and it will be explained further in her Intro update that will release in the coming months (We're already working on it)
All we can say, Bo is different from other students in the Academy.
I completed Sonya's full route. The only way I can see it making sense that Bo would be both Sonya and Andre's roommate is if Bo isn't just one person. Maybe that's the case, and if so then sure. Otherwise for the sake of continuity it might be a good idea to set up a trigger depending on which line you do first so she doesn't introduce herself to the MC as if they've never met before. But as you say there's an explanation, I'll withhold judgement until an update releases explaining it.