I asked to speak to their supervisor and he agreed to refund the $39 if the carrier can deliver the parcel to me since I have asked them to return the parcel to Amazon on Monday. If they fail, then the full amount is refundable.
It's really confusing... They kept telling me to refund is against the Amazon policy in previous chats but when you asked to speak to a supervisor they finally agreed. F word their policy.