Water changes should effect the nitrate level as soon as the water is changed. You could do 100% water change and as long as the rock doesnt dry out and the tank is 100% cycled you will not affect the cycle. 25% water change will only drop the nitrate level by like 10ppm. You may not be able to actually see that in the test you are using.Nitrates do not change in tests for about 24 hours I read once.
So do not retest post water change for at least 24 hours .
Also don’t overdue water changes or you will cycle your tank possibly crash it.