Process Deployments have same version

Hi All,
I am facing a weird issue where all of the process deployments have the same version but deployment ids are different. Has anyone else saw a similar issue before ?

Are you deploying them to different tenants?

I figured this out. I was passing tenant id as empty, due to which it was creating same version on each deployment. This is working fine now.
But one question, can I not pass tenant Id and still create different versions ?

the tenant id is not required. you can leave it out.

@Niall thanks for your response. It works !!