Confusion Alert!
A Covariate Factor has a special purpose, which might not suit your needs. A covariate factor has pre-determined levels. That generally means that randomization is done, so leave Changes set to the default Easy setting.The number of runs in the covariate data set, not the number of distinct levels, determines the maximum number of runs, not the minimum. So if I provided a covariate data set with 15 rows, I can make a design with 15 runs or less.
The number of levels required is determined the terms in the model. If you have only first-order terms, then only two levels are necessary. If I have second-order terms, then only three levels are necessary. In fact, any levels other than the minimum level, center level, and maximum level are sub-optimal but a covariate factor is used when I cannot control the levels but I can determine them ahead of time and I want to match them optimally in the treatments of the other factors.
So, maybe don't try to make the covarate factor hard to change.