If changing the level index for one map changes the indexes for the others, maybe the WADs are all for the same map? (as in, they all replace MAP01, MAP02, or MAP03). It could also be because you have the headers in separate MainCfgs: try combining all of the MainCfgs into one map. That, or...