Orange-sdk currently does something rather hacky when trying to splice-in after receiving on chain funds where it subtracts 1000 sats to reserve for fees. Really there needs to be an upstream API here (and I guess on LDK itself? or is that already sufficient) to just say "hey, please splice in all of my on-chain funds, minus fees".