I have a train that carries Diesel, Rubber, and Sulfur. In the Line configuration, the loading station has the following Depart Condition: "Full of: Specified product (Diesel) AND Full of: Specified product (Rubber)". If it can't be filled with Sulfur, it should carry on anyway.
What's actually happening is that, while technically it doesn't wait for Sulfur before departing the station, it does wait for Sulfur before moving forward to finish loading. And since it needs to finish loading in order to be full of Diesel and Rubber so that it can depart, the result is that it won't do anything until it fills with Sulfur -- exactly the situation I recently changed the departure rules to avoid (used to be "Full of: All provided products").
Or if it's not waiting for the Sulfur to fill, then it's waiting for something else. Either way, it's not loading the Diesel and Rubber.

BTW, I got the train moving again by temporarily setting a contradictory filter on the loose wagon.
Files not imported: train-load-issue.save