If you haven’t tried this yet, you might consider using ObservableCollection instead of BindingList.
Depending on how your view is set up, it could be a simple drop-in replacement. Since ObservableCollection implements INotifyCollectionChanged, it might work better for data binding in Avalonia, I mean, it’s worth a shot at least.
Also, I found this example: How to Bind to a Collection.