Вот фрагмент кода, который работает для меня, и я считаю, что он должен работать для вас.
//change Core.Models.Data.TaskItem to the object you want to cast to.
var SelectedItem = (Core.Models.Data.TaskItem)e.SelectedItem;
await DisplayAlert("Info", $"{SelectedItem.Description}}", "Ok");
//where SelectedItem.Description is a field in my model
Причина, по которой вы получили недопустимое исключение приведения, заключается в том, что animelist.SelectedItem имеет наберите ListView.SelectedItem, и вы пытаетесь привести его Application type. Использование e.SelectedItem, как показано в примере, примет тип c generic вашей модели привязки listView.
Дайте мне знать, если это поможет.