So, here's some context first:
My parents are both of Ukrainian origin, but emigrated to Germany in 1993, where I was born and where I lived my entire life. I hold German citizenship and previously believed that I did not hold Ukrainian citizenship because I was never registered in the Ukraine and have had no legal dealings with it.
When I first travelled to the US last September, I asked my parents whether I had Ukrainian citizenship while filling out the ESTA form, and they pointed out that
- I was never registered in any way with the Ukrainian state
- German law does not allow its citizens to hold an additional citizenship.
So in my application I did not declare another citizenship. Now, my passport is up for renewal, and I found out that I do indeed technically hold Ukrainian citizenship because there is a special exemption in German law for what it calls ius-soli-Germans such as myself, so I automatically received Ukrainian citizenship at birth, later gained German citizenship, and never renounced or lost either.
Now I will reapply for an ESTA authorization with the new passport soon. Should I declare the Ukrainian citizenship I hold? Will it cause any problems that I have it, or that I have previously stated I had no dual citizenship?