This is likely be related to the order of rendering of transparent meshes that is explained here:
How to work around it would depend on your specific app and logic. Putting them on different render layers so you can ensure that one set of meshes is always rendered before the others. Splitting up models if this is a large mesh instance of multiple trees etc.