I am. i.e. 2 = P2, 4 = P4, 6 = P6, 8 = P8. I am not doing any GPIO remapping.
What is happening is if you have installed a different OneWire library, it is overriding the copy that is provided as part of the Oak board package. That copy does NOT have a link which remaps the number you specify to the correct IO. Internally the Oak's onewire library remaps the pin you specify to the correct GPIO pin, whereas the stock ones doesn't. Because the stock ones doesn't remap, it thinks you mean the ESP8266 GPIO pin mapping.
@conspiracyx: Uninstalling the Arduino IDE won't change which libraries are installed, as the sketchbook folder (which is where 3rd party libraries not provided with the IDE are installed) isn't deleted. OneWire is not provided with the Arduino IDE by default. Hence, it should be located in your Documents\Sketchbook folder (check your Arduino File -> Preferences to check the location of yours). You'll need to delete the onewire folder whilst the Arduino IDE is closed so it can rescan the libraries when you re-open it.
The critical part to look for in the library manager is "Built-in" - if it doesn't say that, then you are using a version of library which you have installed yourself, rather than the one provided by the Oak core. It is because of issues like this that I have different sketchbook folders so I can also maintain different copies of libraries, as different architectures like the Oak, STM32 and Arduino Uno don't always work with the one version of a library :-/ You can see from the two library manager screenshots that one is using the Built-in copy of the library (provided by the Oak core), and the other is using the self-installed version from the library manager, which would give the same "incorrect" responses as you are getting if I were to use it.