I am usually really picky about how names "flow" together, but I am not at all bothered by the whole first name, middle name both ending in A thing.
However, I would not go with:
Julia Giovanna -- too much alliteration
Elena Giovanna -- na at the end makes them too rhyme-y and similar
I really like the other three name combos!