The method signature of your Delete method isn't correct - it should be:
public ActionResult Delete(DeleteReleaseListViewModel model)
... not
public ActionResult Delete(int? selectedId)
FluentValidation is invoked as part of the model binding process after MVC has copied property values to the destination object. Your validator is defined as an AbstractValidator<DeleteReleaseListViewModel>, but as your action method wasn't taking a DeleteReleaseListViewModel instance, FluentValidation had nothing to do.