All is decided by RB, contributing factors are timings, availability of slot, availability of pitlines and other maintenance facilities.
No 2 zones cannot share rakes as train is allotted one zone.
Rolling stock is manufactured by RCF/ICF and order is placed by RB for that zone and zone can arrange for already available stock.
Even the passing zones play imp role with timetable