The node public key is not derived using BIP32. It’s derived from the hsm_secret using an HKDF. The hsmtool utility can help you derive keys from your hsm_secret.
I described in this issue how every key managed by Core-Lightning is derived. It was a while ago but i don’t think it’s changed since.










