One thing here and I see it a lot is:
So, you have some cool soft corals and a torch and an anemone all doing well.
You have a decent number of fish all presumably doing well.
You are placing your success on how well you do with SPS and LPS and yet you have a decent amount of success already.
First thing is to note that the problem is likely fixable since you have other livestock doing well.
3 years ago my reef crashed and I lost about 30 corals and 15 fish.
The tank was empty for about a month.
I just left it there. Auto top off was still running and all but that was it.
I still had some freshwater tanks that I took care of but I mostly left my saltwater tank alone.
Then one day about a month after the crash, my yellow coris wrasse turned up alive although I had assumed he died even though I never found a body. Apparently he hid in the sand bed and survived the whole ordeal. I instantly gave him some food then did a water change and turned back on the light.
The tank went from a barren graveyard of dead corals to suddenly having a bright yellow fish moving around.
That fish is the reason why I rebuilt that tank and the whole reason why I kept my saltwater tank as a reef instead of switching that tank to freshwater.
Sometimes you just have to take stock of what is going well because if something is going well then you have a start towards the tank you want.