d3d_entsort sorts entities and not particles. Transparent particles have no determined order. If any, they are displayed in the order of their creation, so that later created particles cover earlier created particles.

A sorting of particles, like with entities, was ruled out for performance reasons. There are plans to sort particles according to their creator entities, however as no user requested this so far, it's not scheduled yet for a certain date. The best solution at the moment, if you need a certain order of transparent particles, is using sprites instead.