I'm sorry to hear you are having problems with your fish.
The spiraling and odd swimming kind of sounds like shock to me.
One thing to watch is when you do your partial water changes, be sure the temp. and pH are the same as your tank.
It's best if the replacement water is only off by 1 or 2 degrees.
Warmer is better than colder and the pH should be the same as what is in the tank.
Also, be sure to use a dechlorinator in the replacement water
before you add it to the tank.
If you have municipal (city/rural) water, as opposed to well water, you could have chloramines instead of
chlorine in your tap water.
It's difficult to tell.
I'd be sure the dechlorinator you use takes care of chloramines as well.
When you clean your filters be very careful as to not destroy the good bacteria and send your tank into a mini cycle.
Clean the filters and medium in buckets of used tank water, never under tap water.
Hope you have better luck soon.
hth,
alicem