if entity has an alpha channel - it's considered transparent and is rendered after all opaque entities, besides it's depth-sorting is not pixel accurate. if your sprites have equal distance from the viewport - you'll experience 'z-fighting', which is noticeable on your screenshots. try assigning alphacheck material to them.