Heat pump seems like a good idea in theory but a fail in implementation. Apparently most use the battery as the other side of the thermo circuit. The times you want the most heat inside the cabin, the battery probably has no extra heat to give (and may be wanting heat itself).
Our Ioniq had a heat pump, it was a cold climate option.
I can tell you without doubt it worked well. You could watch the GOM and energy screens and see exactly when the aux grid heat (during high demand) kicked off and it went into heat pump mode - dramaticaly lower energy consumption.
It worked the same as a home heat pump, pulling heat trom the AC condensor at the front of the car - AC in reverse effectively. The battery didn't come into play at all, and I don't think it does really on any EV with a heat pump.