What stops people from acting like different people and making several replies acting like different people at a time on a post? This can be detrimental to organic, healthy discussion.
Hence, I suggest to consider implementing, what I call as "Thread-Local Pseudonyms", and the idea is to assign temporary user ID that is generated randomly to a user, that only persists within a single thread.
For example, If I was on Thread 1, and made a comment, I should get a randomly generated ID assigned to me, and this should be reset when I contribute on another thread/post. The pseudonym could reset on new threads, preventing long-term build-up of an identity while still providing intra-thread coherence.
Such a mechanism would prevent bad actors from creating the illusion of consensus or spreading misinformation by masquerading as multiple individuals in a single discussion while still allowing for coherent interactions within each thread.