Hi,
I have discovered the reason of undesired token creation. Maybe someone from @camunda could explain this behavior.
Bellow is the sample project.
testConditional.bpmn (10.3 KB)

So the solution for you is to fill the variable name in both of your conditional start events.
Hope this helps.
Cheers,
Lukas