This is not a bug. The function `org-list-struct' has to be called on an item, not anywhere within an item. BTW, it is an internal function. You may want to use `org-element-at-point' instead.