Sprites disappear despite correct translucent sort priority

Hi. When I pass by sprites in my game, they turn invisible for a second and then reappear. I assume this is to do with the translucent sort priority, but I’ve ordered my sprites correctly.

As you can see, when I pass the tree in the foreground it disappears. Could this be something to do with the camera settings?

Thanks for your help.