I am trying to make an itinerary request for a train just before it splits such that the rear, reversing half of the train can get an itinerary to leave the platform. Even though the contact is set up correctly (by confirming the request is present before the train reaches the shunting point), the request disappears after the train splits.
This differs from the behaviour I had expected where the request follows the internal train identifier.
Why don't I make use of the itinerary request built into the shunting point? Or place the contact after the train splits? Simply because there is no space available.

Each timing point requests its own pair of itineraries - or none due to the diverging nature of the trains leaving from that TP. Thus there is no space to combine the timing points.
I am open for suggestions as on how to solve this problem, but I would prefer not having to rebuild half the station.
Thanks!