I implemented a MuSig2 cooperative close for a Taproot Lightning channel on testnet. Local signature verification passed, but the transaction was rejected by Bitcoin Core's mempool.I first suspected the nonce aggregation was wrong, then thought it might be a sighash mismatch — printed the raw bytes on both sides, identical. Eventually I dumped the actual output key from the library versus what I had in my SessionContext. They were different. That's when I realized the issue was related to BIP86 tweaks.Has anyone run into this?