It is hard to talk about the mileage difference without knowing which airlines you contacted.
Mileage from Amex should only be transfered when you have a reservation on hold. This way you know there is a flight available that will work for you. As far as Delta, miles cannot be transfered back to Amex.