Is on-screen
True if any part of the object's bounding box is within the screen area. This is not affected by the object's visibility or opacity.
So if this isn't working this condition isn't met.
Maybe destroy your original sprite on start of layout.
Maybe change the bounding box.
But you are not saying what isn't working, and what unexpected things are happening, so I could be wrong.