It does sound repetitive. I would use only Annelie or find an alternative.
Ann means Grace so what about Annelie Grace, but Annelie already honours Ann
Yes this is what I was thinking! Thank you guys! @TAS that’s actually really lovely
I think Annelie could be the way you honor his grandmother since it is so close to Ann!! And you could find a new middle name. Similar to how one could for example name their daughter Samantha in honor of a grandfather name Samuel.