Sounds very tough.
Do you definitely want to end feeding to sleep? Sometimes when things at desperate you feel like you want a magic solution and you must be doing something wrong.... It's a way mum's have been settling their babies to sleep since the dawn of time.
If you definitely want to stop: have you heard of the Pantley pull-off? It's from the no-cry sleep solution. Very helpful with one of mine (NOT a good sleeper, his eczema wakes him up).
If you aren't quite decided, can I recommend working on extending I of the naps? I read in the gentle sleep book that contrary to what you see on websites, many babies don't link sleep cycles without help until about 9 months. My boys were both short mappers at that are, and then see overtired at night and woke a lot. If I caught them just as they were stirring and fed them back to sleep before they fully woke up then they'd be soooo much happier. With all 3 of mine, once they got into the habit of a long nap they soon didn't need help getting through the transition. My boys are 2 now, and both have been happily having a 2-3 hour nap in the middle of the day (fed to sleep most days) for the last 15 months.
FWIW, even if you free then to sleep, they will still learn to sleep better! I'm due its not as fast as if you don't, but I just don't have the constitution for CIO! My eldest woke for a wee until she was 3.5, but I get her to sleep till she was 2.5 and 1 night waking was fine by me. One of my boys feeds to sleep every night and sleeps through about twice a week, and only wakes once on most other nights. The only regular waker is the one that for want to feed to sleep!!!
If you want to make a change to speed things along, that's absolutely fine and if highly recommend Elizabeth Pantley's book for strategies. But don't feel you HAVE to - I often felt like the internet claimed you must let babies cry until they self-settle, which just wasn't me. Never sleep trained my eldest and she's a totally normal, happy sleeper. Of my boys, the better sleeper still feeds to sleep! 🙄