سوالتون رو ویرایش کنید تا بدرستی دیده بشه.
فکر کنم مشکل از ویرایشگر هستش چون من کدها رو با رعایت اصول گیت هاب گذاشتم
document.getElementById("description-discuss").value = document.getElementById(`comment${index}_mainComment`).innerHTML;
من کد بالا را برای انتقال متن داخل تگ به texarea نوشتم اما نمیدونم همین طور که در عکس دوم می بینین متن فرستاده شده خراب شده ولی همین متن را که کپی می کنم و دستی در textarea کپی می کنم مثل عکس سوم مشکلی نداره
عکس اول

عکس دوم

عکس سوم

شاید پاسخ شما همینجا باشد
میتونید در عکس دوم یک Inspect element بگیرید (در صورت لزوم اول متن رو پست کنید) یا یکبار متن تزریقی رو alert اش کنید و ببینید آیا مورد خاصی متن رو محدود کرده ، حالا کادر ، div ، تگ p ، SPAN ... بخصوص که دارید InnerHTML تزریق میکنید و این یعنی نه فقط متن داخل کادر منبع، بلکه کل تگ های استایل و .. متن رو هم دارید منتقل میکنید.
نکته بعدی اینه که نمیشه گفت لزوما متن خراب شده، بلکه داره اون رو با یک فرمت بندی (بجای متن خام) نشون میده. احتمالا این همون فرمت بندیه که شما در حالت show کامنت ها دارید.