When calling the method
public func reload(with animation: UITableView.RowAnimation = .automatic)
it looks that the parameter animation is being ignored of. If you set, for example, animation .left in the TableViewManager and try to reload an item with animation .top, the item reloads but with .left animation