@VikramVI I have added the details with logs to https://github.com/facebook/WebDriverAgent/issues/372. Hopefully someone is able to determine a fix.
Currently, my workaround is to not use my custom methods and instead get the entire list of elements in the various locations in a List<> using the “ClassName” attribute and selecting one by index. This is incredibly slow though as some of the lists are very large.