Почему запрос не видит тела?
По стандарту delete-запросы не могут иметь тела - RFC 7231.
потому что вы шлете массив, а ожидается один элемент.
а еще не видно какой content-type выставлен.
Зачем вообще целиком объект, когда для удаления достаточно id?@DeleteMapping("/users/{id}")
void deleteUser(@PathVariable Long id) {
	repository.deleteById(id);
}