It appears that the oil pressure sensor is a combined oil pressure and oil temperature sensor. While this may be useful, I was a bit shocked that the oil pressure sensor is also configured as an oil temperature sensor as well. I would think the oil temperature should be more sensed in the oil sump than at the end of an oil galley that probably does have constant flow.
Most of the oil temperature sensors that I have seen in the past were sump mounted combination oil level and oil temperature sensors. This was pretty common for BMW and other German models from my experience. Unclear if the GM oil level sensor has the ability to monitor temperature and if GM would have used the 2 sensors in combination to arrive at an oil temperature.
As for your scan tool, most standard OBDII/EOBD tools WILL NOT read the enhanced or extended sensor date. OBDII/EOBD typically does not focus on oil temperature. GM also has the highest cost to license their enhanced data set information and most cheaper tools will not pay the GM licensing fees.
To view the enhanced or extended sensor data for any make or model, you would not use the OBDII/EODB portion of the tool. You would need to choose the specific module or component you want to monitor. So the Engine module needs to be selected, then the Live data for the Engine module would then need to be displayed. While you can see a subset of Live data when choosing OBDII/EOBD, this is just a subset of standard data that OBDII/EOBD is formatted to monitor. Other data needs a more advanced tool and support for the manufacturers specific dataset.
Additionally almost all OBDII/EOBD data needs calculations to provide the data in a readable numeric form to temperature, pressure, time, speed and so forth. Almost every OBDII/EOBD PID has a formula associated with it to provide a useful data output.
GM 6.2l Oil Pressure & Temperature Sensor