The authorization decision has to land before the transaction gets settled.
@utila_io and Notabene have now partnered to run this as one seamless sequence: Notabene verifies the counterparty and coordinates approval, Utila executes onchain once it clears.