Hi,
can you check in transaction SM58, whether the IDocs are recorded there in some tRFC error status? (You should see some transactions for function module "IDOC_INBOUND_ASYNCHRONOUS" there, if the IDocs ran into a problem during RFC transmission.)
Best Regards, Ulrich