You're right that TSP wouldn't be that impactful, but it also wouldn't come anywhere near guaranteeing a green light for the LRT.
The longest pedestrian crossing is 23 metres, so the Flashing Don't Walk needs to be at least 21 seconds.
View attachment 707506
Once the Walk light starts along Leslie, you are locked in for:
7 s Walk
21 s Flashing Don't Walk
3 s Amber
4 s All-Red.
= 35 seconds
The maximum green extension is only 30 seconds so even if you could perfectly predict when the LRT would wish to enter the intersection (which you definitely can't at the westbound near side stop), and you can skip the left turn phase, and go directly back to green for Eglinton after it turns yellow, and shorten the side street to the minimum duration (stranding pedestrians in the median), it would still be impossible to guarantee a green unless you allow green extensions well over 40 seconds. In that case we are in fact talking about very major impacts on delay for everyone else at the intersection, especially with trains arriving every 105 seconds on average (
every 3.5 min in each direction) - and not evenly spaced between the two directions.
It takes 30+ s for a green along Eglinton, you'd need 20+ seconds of green for the left turn onto Leslie and you need 35+s for pedestrians to get halfway across Eglinton. If you want a green light for those LRVs arriving on average every 105 seconds you need to take drastic actions.
If you want it to operate as well as a subway you need to use rail pre-emption (the same system they use for GO Trains like at Danforth & Midland). In that case you need to detect the LRT at least 40 seconds in advance and hold the light green indefinitely while the train loads at the near side stop. Which might be manageable for a train that runs every 30 minutes in each direction, but not so much for a train that runs every 3.
In contrast, if they had moved the ROW to the south side of the street, the only thing crossing the tracks would be a 7-metre long pedestrian crossing, independent from the main intersection. In that case you can just leave the ped crossing in Walk all the time, and detect trains 14 seconds in advance so they have time to end the pedestrian crossing before they arrive. In that case it's totally practical to guarantee a green, since the only other thing the crossing needs to do is accommodate one pedestrian phase across two tracks, which it could do for literally all of the time there isn't a train approaching. Which is plenty of time for a ped phase with a 6-second Flashing Don't Walk.