Right, the ammonia removing filter media will stop the filter cycling properly, so I'd advise you to get it out
The sponges, though a mechanical media, contain a lot of bacteria, so washing them under the tap would likely caurse a mini-cycle in most cases, unless you wash them like so very regularly, i.e. arround once a week

As Pauly above said, rince in tank water only
Next up, stocking. This is where I usualy loose co-operation, as most people don't like being told they have too many fish and/or their mixings are no good

Please bear with me here
The recomendation in 1 inch per gallon of water in the tank for the first 6 months, and upto double that therafter, giving you 92inches of adult length fish total for the tank, assuming you have good filtration, which I'm afraid you don't. 46g is right on the booderline of what that 205 will do according to the manufacturer, and they are very optimistic. I would put it onto a tank of about 150l and call it adiquate, not a 207l (assuming UK gallons here) tank that it is on. Fluval recon it is good for tanks upto 200l.
If I were going to stock to 2 inches per gallon in that tank, I would be looking at the next modle up. TBH I wouldn't even condider 1 inch per gallon with the 205 on that tank

The filter will limit the stocking severly. I would go to about 30-40 inches at most in your tank with that filter

When a filter is not coping, ammonia is up constantly, as you probibly saw before cleaning the filter?
Next up, mixing issues;
2 Medium Angels upto 8 inches adult size. May see some tankmates as dinner
1 Geo - Medium 5 Inches will grow larger, to 8-12" I believe, and as with angels, will see some tankmates as lunch.
1 Geo - Small - 3 Inches Also, note that for a 46g to be big enough lenght wise for these as adults, it would be too shallow for angels and visa versa
2 Rams - Small 2 Inches dinner to Geos. Will be about full grown now. DO NOT tollerate poor water quality.
4 Tetras - Small 1 Inch What type? Most Tetra will be dinner the the Geos and angels later. Get to 2" on adverage
3 Corys - Very Small could be dinner to Geos, and will kill the Geos if they eat them
1 DOJO? Grow to about 4" maximum. Geo dinner later
1 irridescant shark Grows massive (3ft), will eat pretty much everything being kept with it ATM

1 Pleco What type? Many get in excess of 1ft, and like the Geos, if the tank is long enough for it, it won't be tall enough for the angels
1 pictus Catfish - 3 Inches Grow to 8 inches. Will see all Tetra, Corry, Rams, DOJO's as dinner...
2 Guoramis - 4 inches Again, what type?
All in all, lots of big fish, to whom the inch per gallon guideline does not apply, as they kick out too much waste
The issue may in part be the recent filter clean, but it will only be minor compaired to the stocking issues

The filter is underpreforming for the fish stock, and there are many large and messy fish that are overloading and choaking the system. You need to get rid of the Geo's, ID shark, Pictus and possibly the angels and plec. If you want the keep most of those, bar the Geos, you will need a VERY large indoor pond. For the ID shark, you need a system thats 12ft long by 6ft wide if my memory of growing to 3ft is correct

They also need a group of 5+, futher not helping the situation... Pictus would be OK in a 6fter with most plecs, Geos a 50g long, angels 30g tall.
With all those fish off your back, do a massive (as much as practically possible with the fish still in, such that there is just enough water left to cover them) waterchange, and proceed with a fish-in cycle to get the tank settled. After that, you can start to think about a revised stocking, within the limits of your set-up
HTH
Rabbut