I am getting this behavior with the Roku 4 v7.0 build 8792 but not on the Roku 3 or Roku 2 XD. I am calling setContentList and setListNames before calling show and calling setFocusListItem after calling show. Adding the sleep had no affect.
screen.SetupLists(lists.count())
screen.SetListNames(titles)
for i = 0 to lists.count() - 1
screen.SetContentList(i, lists[i])
end for
screen.SetDescriptionVisible(true)
sleep(250)
screen.Show()
if(bookmarks[1])
screen.SetFocusedListItem(1 , 0)
else
screen.SetFocusedListItem(0, 0)
end if