I am getting the same error, also when starting a new IfcProject and I try to add a IfcCivilElementType. I think it's a bug.

I tried downloading the latest release here:
https://github.com/IfcOpenShell/IfcOpenShell/releases
However same error:
Error: Python: Traceback (most recent call last):
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\module\model\workspace.py", line 394, in invoke
return self.execute(context)
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\tool\ifc.py", line 105, in execute
IfcStore.execute_ifc_operator(self, context)
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\ifc.py", line 418, in execute_ifc_operator
result = getattr(operator, "_execute")(context)
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\module\model\workspace.py", line 385, in _execute
getattr(self, f"hotkey_{self.hotkey}")()
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\module\model\workspace.py", line 407, in hotkey_S_A
bpy.ops.bim.add_constr_type_instance()
File "C:\Program Files\Blender Foundation\Blender 3.3\3.3\scripts\modules\bpy\ops.py", line 113, in __call__
ret = _op_call(self.idname_py(), None, kw)
RuntimeError: Error: Python: Traceback (most recent call last):
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\module\model\product.py", line 78, in execute
return IfcStore.execute_ifc_operator(self, context)
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\ifc.py", line 418, in execute_ifc_operator
result = getattr(operator, "_execute")(context)
File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\blenderbim\bim\module\model\product.py", line 93, in _execute
instance_class = ifcopenshell.util.type.get_applicable_entities(ifc_class, self.file.schema)[0]
IndexError: list index out of range
Location: C:\Program Files\Blender Foundation\Blender 3.3\3.3\scripts\modules\bpy\ops.py:113
It happens when I try to add a type instance from a IfcCivilElementType, don't understand why it happens :(, I tried removing the [0]
after the line instance_class = ifcopenshell.util.type.get_applicable_entities(ifc_class, self.file.schema)[0]
. But it threw a lot of other errors.