I remember, but it's not as how you described. It was a bug in btcd, not bitcoind. LND does use btcd, and yes a bug did exist, but updating your node with the patch fixed it. If you don't like LND, you can use Core LN, Eclair, LDK, etc. Other implementations exist.
Discussion
I don’t like any implementation that forces me to update my node when there is a bug just to get my funds back. My L1 bitcoin can never be frozen. I do not rely on devs to bail me out anymore. I no longer have to pray that they are not bad actors anymore. No bug will bring me down. I no longer have to trust anyone but myself
I'm surprised that you're still running the original version of Bitcoin that Satoshi released. That's impressive.