The brake light switch on your vehicle has 2 different switches built into one unit, or 2 different circuits in one switch. For this vehicle, the brake switch is called the pedal position switch (PPS). Why? If I'm driving with cruise on and I want to disengage the cruise without reaching for the steering column switch, I just tap the brake peddle. Cruise off. I hit resume on the column to reengage at my prior set speed. This light tap does not turn on the brake lights (another circuit).
When I press firmer on the brake peddle, the brake lights come on.
Why this design? As not to disrupt the flow of traffic or annoy the drivers behind us while tapping on the brake peddle to disengage the cruise control.
With this type of switch, the normal brake light may work correctly, but the cruise control portion of the switch may not.
Every time you turn the key on, a circuit check is performed for important vehicle systems (modules). During this circuit check, a fault may be found, and a module will shut down. If the check found a fault with the PPS, cruise shut off.
Scanners and enhanced scanners, and why trouble codes are important, I'll cover this topic tomorrow. Dinner is a waiting.
Your question about enhanced is a good one!
Silver bullet. 99% it's the PPS has failed.