Hello Riccardo,
this error message is reported because of an error in your OnLoadItem implementation. According to the call stack, the OnLoadItem method modifies the property SelectedItem of the list itself. This cause a recursive list update during actual update.
Please note, that OnLoadItem should be used to load the item views only. To fix the error, remove the assigned to the SelectedItem property from the OnLoadItem method.
I hope it helps you further.
Best regards
Paul Banach