My daughter is Elliana. Not Ellianna because we pronounce it ellie-ah-nuh, not ellie-an-nuh. And we call her Ellie for short.
But honestly, I think Ryan is terrible, it is NOT gender neutral IMO.
Ellie is such a cute name, I wouldn't ruin it with Ryan for a middle name
You could always do Ellie Rain.
Other actual gender neutral ideas:
Ellie won't age very well IMO. I would try something like Elizabet or Eleanor and call her Ellie for short. Ellie is cute on little girls and little old ladies, not so much for an adult, working class woman. I think it's an absolutely adorable nick name