i had the same problem and have just found out, that if you change your preferences to:
Then it works as expected. This is weird because I would expect PreferenceCategory to group items as its children... And why does it result with such unrelated (?) error?