I will first give some specific remarks, and after that I will give some general statements, which are more important than the specific remarks. (I actually recommend immediately scrolling to the 'general statement'.)
In the scenario that you describe you have that each of the protagonists has a journey profile where their velocity is not uniform.
Initially all three are stationary with respect to each other, they then accelerate to a specified velocity, and then they decelerate to zero velocity relative to the starting state.
In such a scenario the relative velocity between Bob (heading North) and Charlie (heading East) is far from straightforward.
It would appear that for your evaluation of the relative velocity between Bob and Charlie you used the calculation that is valid for when both Bob and Charlie have a uniform velocity throughout.
Those are repairable issues: it is fairly straightforward to state the scenario in such a way that it matches the calculation.
Set up the scenario such that Bob and Charlie have a uniform velocity throughout. That means that initially they are both approaching the location where Alice is residing, in such a way that when the Alice clock is at $t=0$ Bob and Charlie fly right by that location.
More generally, any scenario can be simplified to a scenario with one or more flyby's with clocks being compared at the instant of flyby. While you need more protagonists that way the advantage is that any scenario can be set up with uniform velocities.
General statement
It's just not a good idea to say to yourself: let's see how I can come up with a variation of the journey scenario such that it is opaque to me.
It will always be possible to find a new way of bogging yourself down.
The only way to make progress is to transcend the individual scenarios. The choice is: generalize, or keep bogging yourself down forever.
In terms of special relativity the underlying structure is the Minkowski metric.
The Minkowski metric subsumes the Euclidean metric. (I mention that because in the scenario you present two of the protagonists are traveling along lines that are perpendicular to each other. That falls within the scope of the Minkowski metric, in the sense that Pythagoras' theorem falls within the scope of the Minkowski metric.)
About the concept of the metric of a space (and generalized: the metric of a spacetime)
Pythagoras' theorem expresses the metric of Euclidean space.
An example of a metric that is not Euclidean is the metric of how on a chess board the chess King is moving. From one corner to another corner along a row/column is 8 moves. Along a diagonal is 8 moves too! So, the metric of the chess board itself is Euclidean, of course, but for the way the King moves the distance relations are not Euclidan.
Minkowski metric
Instead of evaluating individual cases the endeavour should be to come to terms with the very concept of Minkowsk spacetime.
In terms of Newtonian mechanics there is also a statement about relation between spatial displacment and passage of time. There is the newtonian statement: 'An object in inertial motion will in equal intervals of time cover equal intervals of space'. In terms of newtonian mechanics, while space intervals and time intervals stand in a relation to each other, it's not a single metric.
The shift from newtonian mechanics to Special Relativity is the shift from not-a-single-metric to the Minkowski metric.