I suspect the size of the ammonia spike is directly related to the amount of waste the bacteria has to convert.(more good, bigger spike)
The fact your ammonia is going down and you're getting nitrates shows the cycle is working and keep doing what you're doing until you get 0 ammonia & nitrite...