A couple basics here.
Simply putting water in a tank and letting it sit, with filters running for a couple weeks is not cycling.
The terms "Cycling a tank", is the process of building up enough of a population of ammonia and nitrite bacteria, in filters and on the surfaces of the tank to use up the waste ammonia put out by future fish.
You only grow that "good" bacterial population by feeding them ammonia and nitrite. It happens by......
Either by feeding the bacteria straight ammonia, or by putting something dead in the tank (like a piece of raw shrimp, which produces ammonia).
Or by adding some sacrificial fish that produce ammonia (i say sacrificial fish because in about 50% of the cases, those fish die)
Most people use cheap fish like feeder guppies or something on that order to cycle a tank
It normally takes about 2 months, to properly cycle a tank, before non-sacrificial fish like P bass or oscars are added.
After the population of bacteria have grown enough to consume all ammonia (3 to 4 weeks) , the 2nd part of cycling starts.
That's when a population of bacteria that consume toxic nitrite appear. It usually takes another 3 to 4 weeks for that population to establish.
When it is sufficient, both ammonia and nitrite will be replaced by "less toxic" nitrate, and you will see only traces of ammonia or nitrite when you test.