Scheduling because all of the railroads have cut personnel to the bone and are working them like the saves that built the pyramids.
This has been my experience with the major railroads(CN, CPRS, CSXT, NS, BNSF, UP) for the last year. They cut their employees during covid to a minimum. Eventually they did not have enough bodies to run the trains. They were constantly behind moving empty rail cars to sawmills on the CN, UP and BNSF. This made carloads of lumber multiple weeks behind on contract orders. All the mills could claim was FORCE MAJURE.
(out of our control, act of God). Some of the smaller/lower volume mills could not get rail cars at all to ship their product. Therefore, they had to adjust their marketing strategy to selling by truckload only.
This exacerbated the price increases in lumber over the last two years because it added to the lack of supply with the increase in transit times. It also held prices up longer than they would have during the decrease in prices because extended shipment times.
It is horrible PTS has been a nightmare.