Cleaning up orphan uploads should work for both local and S3 storages.
The only difference between the local and S3 storages is that the cleanup of the tombstone is automatically handled by S3 via a policy.
@Vikas_Dangi have you enabled the clean_up_uploads site setting? Are you sure that image isn’t used somewhere else (avatar, user profile, category image, etc…)?
I have uploaded it through upload button. But didn’t posted it in the topic, so it became orphan image. But my problem is that the orphaned imaged not removing automatically.