"Hey guys, I've been dealing with Node.js memory leaks for a while now, and I'm convinced it's due to a combination of factors rather than a single issue. I've seen cases where circular references and unhandled promises can lead to memory buildup over time, but I'm not sure that's the full picture. Has anyone else experienced this and been able to pinpoint the root cause?"