Sanehwal - New Morinda - Chandigarh Section is Single Line section that's why all the trains are getting delayed. And to add on to it, this 100+ kms long section has intermediate stations distanced 14-15 kms apart that's why even if a train has to wait for a crossing, it will take a good amount of time.
As for priority, I have only seen DLI-ASR and SVDK-NDLS Vande Bharat getting highest priority in this section crossing and overtaking most of the trains.