Добавление случайно сгенерированного свойства "value" к опциям, переданным вact-select, похоже, создает функциональность, которую я искал.
// code for loadOptions prop in react-select's AsyncCreatable
import uniq from "uniqid";
// code to get search results
const resultsWithRandomValue = results.map(r => ({ ...r.item, value: uniq() }));
Это не идеально, но все остальное потребует изменений в react-select
, и я не уверен, насколько вообще нужно такое поведение.