I mean stock stock, 120 volts at 8 amps, can cause a slight drain on the battery in Defrost mode, less than 1 or 2 percent of charge, not enough to notice on the instrument cluster. That was a while ago when I observed that, so I don't know for certain what the actual behavior may be. Charging faster than that (which you are at 12 amps) shouldn't cause any drain on the battery, and at 12 amps, 240 volts, the battery can continue charging very slowly with the heat on. For example, I charge at 120 volts, 12 amps overnight. In the morning, I switch over to 240 volts (some fancy electrical work on the plug side, nothing to do with the EVSE, essentially change plugs) to preheat. I notice with OVMS (Open Vehicle Monitoring System) that my car sometimes stops at 98 or 99% in cold weather. After preheating on 240 volts, the percentage usually goes up by 1%. There wouldn't be any drain when pre-cooling, since it is more energy efficient. The AC maxes out at 3 kW, and once it has the pressure difference reached, it only uses a few hundred watts.
Pre-conditioning runs for 30 minutes, timer based. Originally, we thought the temperature knob had something to do with pre-heating, but we found out later it was the difference between input voltage, how long the car preheated, and which mode was used.
I recommend Defrost over HEAT simply because HEAT runs the fan at low speeds, and directs air to the floor. Defrost runs the fan close to or at high with air going to the defroster vents, which does a better job at pushing warm air towards the back of the car, plus the rear defroster heats up.
If you set a timer to delay charging, then trigger pre-conditioning, I'm not sure on its behavior. I think the car gives pre-conditioning priority all the time, and charges the battery with whatever wattage is left over. The charger doesn't hook directly to the heater, the battery is in between. The heater doesn't sustain 3.3 kW the entire time, or it would overheat, so there some give and take regarding battery charge. I notice my car, even after 25 minutes of preheating, that it is using a decent amount of power based on the blinks of my kWh meter. I'll have to observe my car preheating with CaniOn to confirm most of this.