I am sorry you went through so much with your family.
A lot of my perfectionism stems from family/adoption trauma. I have four adopted siblings, and one of them didn't like our family. I was her same age. So, I would often get yelled at with her even when I did no wrong. That way she wasn't singled out. After that, I started becoming more and more paranoid about every decision I ever make. I need validation, because I still think I screwed up when I didn't do any wrong.
With all of that being said, I know how much family life can impact ones mental health even as grown adults.
Thank you so much for your kinds words. They really were encouraging to read, and I hope you know people feel the same about you too. (: