It might be an issue with Appium inspector since you do not see the id’s. Try to inspect with uiAutomatorviewer.
As a work around, for the menu I defined the elements by text. E.g. below, work perfect for me.
The menu list in my case has the same resource ID, only text is different
@AndroidFindBy(uiAutomator = "new UiSelector().text(\"Inbox\")")
public MobileElement inboxButton;