I think its better not delivery again.Because your client send you a cancellation request.If you delivery again your buyer may be give you a bad review that’s your lose.Yeah it automatically completed 3 days but buyer can send cancel request about 90 days.Its better to talk your buyer.