In order to understand why the case described in T261071 we should do a little investigation.
This will allow us to properly understand the current state and also figure out where we want to end up.
The description of that ticket includes the full steps to reproduce.
The outcome of this investigation would be a clear description of what is happening in Wikibase and the UI that results in the edit eventually being allowed.
This could be compared with editing another value type which has a different set of API calls and steps as part of the edit process.
timebox for 2h