@YigalB FreeRTOS is baked in.
All four are GPIO.
The drawing has a minor notation error and to simplify things for new Users there is a suggestion that Port A, red, is I2C and Port B, black, is one in and one out.
But they are all General Purpose Input-Output.
https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf
page 16 I/O mux