I assumed that you were supposed to only ever see at most one at a time, so that it creates the illusion that the ghost is just moving around ... but this kind of spoils the illusion.
Since both ghosts are very likely active at the same time, you can probably work around this by making ghost opacity variable. For consistency, you could make them all fade out based on distance ... for consistency, based on a threshold, or to handle just this one case, based on whether they are the closest ghost or not.
Oops.
I assumed that you were supposed to only ever see at most one at a time, so that it creates the illusion that the ghost is just moving around ... but this kind of spoils the illusion.
Since both ghosts are very likely active at the same time, you can probably work around this by making ghost opacity variable. For consistency, you could make them all fade out based on distance ... for consistency, based on a threshold, or to handle just this one case, based on whether they are the closest ghost or not.