Having the same issue on my 2016 Suburban. There is actually no resistor on these trucks for the front fan, rather it's a circuit board attached to the blower motor itself that controls fan speed in relation to inputs from the rheostat-style dial on the HVAC controls.
I have seen a post on one other forum where a guy had his get wet due to a leak and replacing the whole blower motor/circuit board assembly solved his problem (I think). I'm actually replacing mine today in the hopes that it solves the problem.
If that's not it, I'll be checking my G218 ground posts under the dash by the windshield as outlined in this guy's video:
If that's not it, I'll be stumped.
It doesn't seem like a lot of K2 truck owners are having this issue right now but I assume more will as time goes on.