Hey @H-Rishi,
Yes and yes
UiPath is all about getting good selectors. Try to be as creative as possible to get some uniqueness on selector and try avoiding idx. If there is aaname using UiPath Explored like @ClaytonM suggested you use, then that will get you want you want.
In some cases, some classes help as well - even if everything else is the same, dynamic classes like “ng-untached” helps as you enter information, it changes real time and keeps the selector going even if it’s same (hope this makes sense).
If all else fails, use tabs to enter information, \t enter info \t \t \t enter info \t enter info, etc 
Hope this helps.