Voltage level of reserve pins in mc60 and gps voltage

Hi,
1- I use reserved pins of mc60 module as input (GPIO4, GPIO3 and etc). To read the high level of these pins, we need to apply different voltages to each of these pins. For example, the level of GPIO3 pin becomes high when a voltage higher than 2v is applied, and the level is read high in the other pin when the voltage is higher than 1.55v. The existence of this difference in each of the pins and the high voltage level applied to read level 1 is very high for the pins called gpio.

2- It is also stated in the GPS part manual that the GPS activation voltage is equal to 4.2v in maximum mode. By applying this voltage to the module to activate the at commands related to GPS, including geofences, no response is received from the module. And by reducing this voltage to 3.3v, the commands work properly.

What is the cause of these two problems?
Firmware used:
MC60CAR01A15

HI
This is related to the voltage domain of the pin port of the chip itself, and the details are not clear to us, only the original chip manufacturer knows