I think I encountered a bug.
I control row editability in the classic way via "Allowed Row Operations Column".
The value of a column may be changing and I want to refresh the state of a single record by calling model.fetchRecords.
This works when a row changes from editable to non-editable.
However, the reverse operation does not work and the row remains non-editable.
Refreshing the entire model works and the row becomes editable.
I am working on Oracle APEX 24.1.4