This case is not that well supported off the shelf.
At the moment the generic array layout renderer wins versus the table renderer. This is why the collapsible sections are rendered which is way too overkill for a single input. Also the generic layout renderer is meant for complex objects, not for simple values, therefore there is currently no way to refer to that simple value via the elementLabelProp. If if it would be possible: The elementLabelProp can only refer to the actual values in the data, it does not enable to list the associated title of the JSON Schema.
I consider this an error that the table renderer is not used here. The table renderer supports the oneOf-as-used-for-enum case, so it should really be used here. Until this is fixed in JSON Forms you can just do so manually, e.g. like this: