I voted [name]Violet[/name]- I think a pretty 3+ syllable MN works. I didn’t mind [name]Alexandra[/name]- have you considered [name]Celeste[/name] [name]Alexandria[/name]?
I think [name]Celeste[/name] [name]Alexandra[/name] flows the best.
[name]Celestia[/name] would probably work better with most of the middle names you are considering if you would be happy to go that way. [name]Celestia[/name] [name]Violet[/name] would be gorgeous.