My theory at the time was that the driver was trying to get by the road blocks by driving dirt roads, then tried to s curve it around the crossbucks.
That put the garbage truck on the tracks with the left side of the dumpster lift hydraulics over the tracks.
The train hit that and spun the truck around.
I think a drone saw the truck on dirt roads and they put 2+2 together and hit the brakes on the train.
It was a CSX route which has unbearably long wait times at the crossing. They're really slow through towns and are on the air horn constantly before a crossing.
I think the driver was expecting a CSX train and he didn't hear the horn, so he figured he'd run the crossing.