Recording copyStored Working

I am using ARI copyStored function to move the recording to upload folder after completion of a call.

    const stored_rec = await global.ari.recordings.copyStored({
            recordingName,
            destinationRecordingName: `upload/${recordingName}`,
        });
        global.logger.info("Copied recording to upload folder", { args: { recordingName } });
        if (stored_rec) {
            await global.ari.recordings.deleteStored({ recordingName });
            global.logger.info("Deleted recording from recording folder", {
                args: { recordingName },
            });
        }

So in production some calls upload file size is 0byte, does there is a possiblity that I deleted before the completion of copying of recording.
Any help is appreciated.