It's not unusual to use negative and or positive switching in controls.
The A/C control PCM output may be negative and the 4.5.v you see is 12v in series with the relay coil.
Given what you've tested it's quite likley the PCM is seeing an actual or a false hold off signal.
I know Wide open throtlle usually disables A/C there must be others.