My nephew has Autism, so I’m probably a bit better informed on that than I am on ADHD, so I could be way off anyway. I’m sure there’s plenty of folk here with much better knowledge than me!
It was just a thought that if she does indeed have ADHD, whilst it wouldn’t excuse her behaviour it may explain how she deals with some things.