I have never heard of fish with buoyancy problems recovering. There are several things that can cause this, from genetic to disease to water parameters to ammonia/nitrite/nitrate issues...but once the internal damage is done, it is permanent.
I have sometimes left fish if I see they are still able to eat, and are not being bullied or picked on. But they do die at some point, from a few days to a few weeks. If I see signs of not being able to eat or bullying, I euthanize the fish.
Adding salt actually made this worse, and it affects other fish. Do a major water change to remove most of it. The salinity level will decrease with water changes, but you want this sooner rather than stretched out to avoid harming other fish with the salt.
Euthanizing fish is fairly simple. Net the fish out and place it on a couple of paper towels. Quickly wrap the towels around the fish, place the "package" on a sturdy surface (counter top) and give it a hard whack. I use my hand, some prefer a solid piece of wood like a bat or whatever. This kills the fish instantly, with no more suffering than any netting of a fish will cause.