BTCPayServer is non custodial. I think they're different products.
OpenNode is custodial, and exposes a rest API to a lightning node which makes it a lot easier for devs.
My question for devs is how would they feel about a version of that that doesn't require KYC.