You clearly love yiur daughter and want her to be happy.
You just have to re evaluate what it is that makes children happy - and that is usually boundaries and knowing someone cares enough to put those in place and stick to them! Seems simple but it's the easiest cycle of negativity to get into.
I've watched a very close friend get into it. Life I'd miserable. Her DD want something, she immediately says no, there's yelling and screaming and then they get it. If they want lifts they get them. She won't make weekend plans because she doesn't know what her girls want to do and what lifts they need and then similarly when she's dropped them some where won't meet for coffee in case they need transporting elsewhere and needs to go.
They are not happy children. They struggle to understand rules are there for a reason and apply to them. They also flit from friend to friend because they fall out with those who's parents won't let them out until homework is done or chores are done - they want readily available friends.
I believe the best way (I may be wrong!) is to increase independent etc in a logical order. So start with sorting own bags, making own lunch, laying table. If a child wants to go out with friends they need to be able to earn the money to go and get on a bus or walk to go. It's not realistic to be making a 13yo breakfast, tidying up after them, dropping hemp here's hey want to go and handing out cash. There's no sense of acheivement or independence involved. I truely believe teens need to feel that sense of acheivement and earning rewards and knowing the lipstick they've just bought was due to their efforts - not just because mum gave them a tenner to shut them up!
Everything you've done so far has come from a real position of love. Therefore you are best placed to make positive changes because they will also come from a position of love.
my own ds has ASD and comes with his own set of challenges! I truely empathise with that feeling of thinking you are doing your best and what's right and it biting you firmly on the arse 