**System Information**
Operating system: Win 10
Graphics card:
**Blender Version**
Broken: example: 3.3.1 LTS, b292cfe5a936, master, 2022-10-04
**Short description of error**
After editing an IDproperty subtype through python interface, the blender GUI becomes broken when trying to edit the property
object.id_properties_ui("prop").update(subtype = ***) will except NONE', 'FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', 'PASSWORD', 'PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'TIME_ABSOLUTE', 'DISTANCE', 'DISTANCE_CAMERA', 'POWER', 'TEMPERATURE', 'COLOR', 'TRANSLATION', 'DIRECTION', 'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', 'XYZ', 'XYZ_LENGTH', 'COLOR_GAMMA', 'COORDINATES', 'LAYER', 'LAYER_MEMBER'
But anything other than 'NONE', 'COLOR', 'COLOR_GAMMA', 'EULER', 'QUATERNION' causes Blender UI to throw exception when editing the property.
**Exact steps for others to reproduce the error**
- open {F13982717}
- see the Cube's custom object ID property "prop" and that it's editable through the 'gear' button.
- run the included script in text editor or run `bpy.data.objects["Cube"].id_properties_ui("prop").update(subtype='ANGLE')` in python console
- see the property again in UI and try to edit it.