Same here. I am using Jenkins v2.46.3 and Job DSL v1.63
When I configure my seed job to generate other jobs depending on the items I checked from checkbox list, and then check more that one, I get copies of these "generated projects" list:

This seed job is also generated by a dsl job, so I am using a following simple code in a .groovy script:
job('projects_seed') {
label('publisher')
logRotator(-1, 10, -1, -1)
parameters {
booleanParam('project1',false)
booleanParam('project2',false)
booleanParam('project3',false)
booleanParam('project4',false)
booleanParam('project5',false)
}
steps {
batchFile('svn checkout %REPO% %WORKSPACE% --username %SVN_USER% --password %SVN_PASS%')
conditionalSteps {
condition {booleanCondition ('${project1}')}
runner('DontRun')
steps {
dsl {
external('jobs/project1.groovy')
}
}
}
conditionalSteps {
condition {booleanCondition ('${project2}')}
runner('DontRun')
steps {
dsl {
external('jobs/project2.groovy')
}
}
}
conditionalSteps {
condition {booleanCondition ('${project3}')}
runner('DontRun')
steps {
dsl {
external('jobs/project3.groovy')
}
}
}
conditionalSteps {
condition {booleanCondition ('${project4}')}
runner('DontRun')
steps {
dsl {
external('jobs/project4.groovy')
}
}
}
conditionalSteps {
condition {booleanCondition ('${project5}')}
runner('DontRun')
steps {
dsl {
external('jobs/project5.groovy')
}
}
}
}
publishers {
wsCleanup()
}
wrappers {
preBuildCleanup()
timestamps()
injectPasswords {
injectGlobalPasswords()
}
}
}
One of the generated .groovy scripts generates more than one job if that means something.
This is not a critical problem, but kina hurts eyes a bit, so I'm looking forward to hear from you 
Same here. I am using Jenkins v2.46.3 and Job DSL v1.63
When I configure my seed job to generate other jobs depending on the items I checked from checkbox list, and then check more that one, I get copies of these "generated projects" list:
This seed job is also generated by a dsl job, so I am using a following simple code in a .groovy script:
One of the generated .groovy scripts generates more than one job if that means something.
This is not a critical problem, but kina hurts eyes a bit, so I'm looking forward to hear from you