Do they actually try to do it immediately?
I know I've made deposits at my bank which would be available the next day, and so in the evening of the day when I make my deposit I often go to the AMEX site to initiate a payment, which I expect will actually be attempted the nex day after the funds clear.