Shouldn't this be आयेंगे instead of आयेंगी to show respect to Grandmother?
No, the plural for feminine subjects ends in गी
We have had instances where Duo insisted on the (male) respectful form of the verb.