You sound amazing! I think I would have lost my mind by now. Honestly you sound like such a good mum. Your DD is so lucky to have you.
Are you here to vent and find support or to change how your nights are going?
If you want to work on improving the nights the main thing you’ll need to work on is how she falls asleep. At the moment she is feeding to sleep so needs feeding again to get back to sleep.
To stop feeding to sleep you’ll have to put her to bed after a feed and cuddle and soothe her off to sleep like that. Leaving the room would probably be far too much for both of you if you’re both used to cosleeping. She will cry, probably a lot. But at bedtime, she will go to sleep.
I would also look into habit stacking - are there other parts of your routine that tell her it’s time to sleep? For example, my DD (16m) has a bottle (cows milk), bath, gets into PJs then we have a cuddle and a story, in her room with the curtains closed and little light on, and I sing her her lullaby in the dark and put her into the cot, give her a kiss and say “it’s sleep time now”, and leave. The routine and the song all indicate ‘sleep time’ to her. So if you don’t have as many sleep associations, add some in like a song, special comforter, ‘sleep phrase’, really predictable routine so that she begins to associate these with going to sleep. Then, when you stop feeding her to sleep, she still has all those other associations so (though she won’t be happy) she will know it is sleep time.
You then need to decide what you want to do overnight - stop feeding altogether? Feed at specific intervals/times? If she is waking for a feed overnight at this age (and she has learnt to fall asleep by herself) then it is for comfort not a physical need, so you could stop feeding overnight. Some say it’s less confusing for the child if it’s just a flat ‘no’ at night, others prefer to stick with one or two feeds, so if she goes down at 7pm only feed at or after 11pm and then again at or after 3pm, for example. I found with my DD I had to stop feeds at night altogether to stop her from waking out of habit.
Whatever you decide to do, make sure you take time to come up with a plan you feel comfortable with, and then stick to it. I would suggest taking time off work and sorting some childcare for the days so you can look after yourself and catch up on sleep if you need to. If that’s possible, of course.