I’ve only heard of co-sleeping being a bad thing when it’s a baby who can’t move away and can easily overheat or be suffocated or crushed.
Not a child development expert, and I’d definitely recommend therapy since the kid’s been through a lot, but I don’t see anything wrong with this.
I don’t have any advice, just wishing you luck!