Sounds really tough Writer. You have done extremely well to bf for 7 months! No failure here whatever happens.
I remember finding 7 months an absolutely shattering time, and I was resentful too, because people said it would be easier from 6 months. It wasn't - I was doing all the feeding ALL THE TIME (day more than night in DD's case, she was a good night sleeper, but fed every hour in the day) and also faffing around with food she didn't eat. It was exhausting. I felt I couldn't let DP do anything as she wouldn't accept it.
But one day I though sod it and let him properly try. I went out for most of the day, he gave her yoghurt and water if she was hungry. She was so happy! Not upset at all. I had an amazing day to myself, swimming and coffee and relaxing. I was nearby in case he needed me but it turned out he didn't. This would not have happened if I'd been in the house with them, I'm sure.
My experience of night weaning was also very successful, though much later - around 14 months. DP did all of that too. A few nights of cuddles, then she slept much better. Now aged 2 she only accepts DP not me if she is upset in the night which is rather a blessing as I have a newborn again…
I didn't have to go back to work so soon, but I'm just trying to empathise that 7 months is a tough, tough time. It got easier for me. I hope this sounds encouraging to you rather than prescriptive or critical - it's not meant to be.
I also would like to mention I bf DD to sleep until really quite old (well past a year) and she regularly then slept 12 hours - so despite the books self-settling is NOT the be-all and end-all to baby sleep. Equally I have friends whose babies self settle beautifully but then wake all the time. Babies do vary on this. Also despite the fact I bf her to sleep every time when I was there, when I was working an evening shift or out DP got her to sleep fine, took him a bit longer. So for us it was just something I did when I was around, rather than a restriction. It didn't feel that way at your point though!
Hope some of these comments and experiences are helpful to you.
If you decide to stop I hope you can be proud of yourself for all you've achieved.