After I call Wallet.pay, I generally expect the pending transaction to be in the tx list. This is certainly true for local LN, but sadly for spark I see it currently taking 15 seconds before the pending tx is listed (I'm not actually sure if Wallet.pay has returned by then, I stop waiting for that task after 5 seconds). I guess Spark just kinda sucks but I wonder if there's a way for us to cache the pending tx locally to include it in the list even if spark doesn't have it. Should also ask the breez folks, I suppose.