You are using some terms in a way that makes your design and analysis unclear.
A split-plot design involves hard-to-change factors. These factors are randomized less often than easy-to-change factors. Randomization means both the random order of the treatments (fertilizer, rate) and the levels are reset for each run. What is your hard-to-change factor?
I am going to use the term 'fertilizer' for the first factor. We use the term 'treatment' to mean the combination of all the factor levels in a given run. For example, a treatment might be fertilizer = A and rate = low.
We use the term 'block' to refer to groups of runs that represent either a fixed or a random effect of an external factor. For example, it might be day, batch, and so on. How were your runs blocked?
We use the term 'replication' to mean that a give treatment was used more than once in the design. This feature is used to estimate the error in a way that is independent of the model. How did you replicate runs?
The analysis much match the experiment, so it is not possible to say if your model is appropriate until we know more about the factors, the design, and the execution of the experiment.