> but remaining 20% can held up for a variety of reasons ranging from fraud investigation, AML, or OFAC. For those 20% the banking system as it is right now, is a problem.
AML, OFAC will absolutely take time and no interbank transfer would bypass it in any US chartered bank as they are triggered during a match in the FedWire or any other system that uses the Fed.
KYC and fraud investigations are triggered by the originating bank, most likely because the account has been flagged. Until the account is cleared any transfers out of the account would trigger them and delay them.
KYC-type and fraud investigations could also be triggered by the receiving bank if the account is either flagged or the activity is matching certain parameters - it is less likely but possible. Should that happen, no matter what is the method that was used to credit the account is likely to trigger it.
> For those 20% the banking system as it is right now, is a problem.
That makes it 1 out of 5 wires. It is extremely unlikely to be the case.
> That may have been true/acceptable before, where time span between order and payment was greater. If it is a feature, it is a feature for the bank, not the user.
It absolutely is a feature to the user - it allows for an easy rollback of journaling mistakes.