A Nervos DAO withdraw from Lock Script A to Lock Script B where A and B have different sizes is considered OK with light-client-js and the thing is that this transaction is rejected by full node RPC. Extra details can be found at ckb-devrel/ccc#222.
On the behavioral level, Light-client-js sendTransaction says this is ok and return transaction Id but it never makes to the CKB.
This issue is also similar to #215