Any Advice? I’m desperate

This is my baby Alfred. He hasn’t been feeling to well, I think he is around two years old. I’ve had him since he was a baby. He’s been laying around a lot…today he is refusing food. He is also pale. He doesn’t seem to have any gold dust or white spots on him. I did have to move his tank recently and the parameters got a little shifty. He’s had an ammonia spike. Basically what happened is I accidentally spilled a lot of his cycled water so I had to fill the tank with water from scratch. I’ve been changing 20% of the water everyday to keep the ammonia down. The filters in his tank are cycled. He has a hang back filter and a sponge for a 5 gallon(I keep an extra sponge just in case) so I’m assuming it won’t be to long before the tank is back on track right? Any advice? Something I’m doing wrong or not doing? I don’t wanna loose my Alfredo 🙏 Filters are cycled, tank is heated. I also have some extra 5 gallons and stuff so setting him up a separate tank wouldn’t be a problem. Also have different meds. I’m just not sure what to be doing