Not revealing anything about the swap on-chain is already pretty much the standard nowadays: https://blog.boltz.exchange/i/140971242/increased-privacy
Discussion
is it interactive or non-interactive spend on the happy path?
based on this, interactive (proper MuSig2) nostr:nprofile1qyw8wumn8ghj7mn0wd68yttsw43zuum9d45hxmmv9ejx2a30qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsqgxp7qdplauatz7vgzjwvs0hlqxq3hhruu449mctacey0260ahjz4cp9efu7

correct
it's not a huge win, but you can make it non-interactive by making the private key share for the internal key the secret for the LN invoice. probably makes more sense for LN to on-chain swaps.
in theory this makes the user able to unilaterally pay straight up from the HTLC and swipe the change.
decreases server load and might improve UX. idk.
If you think about it, all submarine swaps are LN to on chain. Even when one party is going from on chain to LN, the other party is going from LN to on chain.