Is there anything that can be said about the order of the synthetic prepositions? In other words, is there an explanation for why "An bhfuil grá agat di" is correct while "An bhfuil grá di agat" is wrong?
An bhfuil tú i ngrá léi would seem the more usual turn of phrase here.
But that's more " Are you in love with her?" where this is more "Do you love her?" Slight difference, at least in my idiolect.