There is also a difference where you get your fee estimates from, even with identical implementations. LND has feeurl parameter, so you can feed a better fee estimate for your node (like https://github.com/LN-Zap/bitcoin-blended-fee-estimator) than the default bitcoin backend. And it will react faster to fees adjusting back lower after a spike.