I checked and looks like River only has single-sig automated withdrawals currently. I reached out to their support to ask if they were planning to implement xpub support.
Swan does but it's entirely manual set up for that use case. That's why I'm looking for options.
Strike was really promising as a lightning first company. I even pre-emptively set up direct deposit when they had it. But they never implemented lightning withdrawals from a btc balance.
In the end, if I'm going to do anything manually I may as well be using Bisq.