The tank is done cycling in 3 weeks and you put fish in there, yet the tank still stinks?
I would continue testing for Ammonia, nitrites and nitrates and keep an eye on the pH too. Just to be sure the cycle has completed.
I would also open or remove the tops and run charcoal through the system to help remove the odor.