Please note that an order is only populated in the ListOrders data
when it has cleared some internal checks (mostly for fraudulent
orders). This means that there will be a delay between when the order
is created, and when it shows up in API queries (or in SellerCentral,
for that matter). This delay is usually a few minutes, occasionally
half an hour, and very rarely multiple hours.
And some orders can move from pending status to unshipped status very
soon. The order id — is been in pending status only for 7 seconds
and all the requests you have made are before the time this order is
actually available for API to populate in ListOrders. And even the
order — is in pending status for 17 seconds and you made the
requests before that. Once you receive the email notification they are
no longer in pending status.