Could be a wiring problem, or a SAFETY doing its job.
It could be out or low. And yes, it needs its refrigerant charge(freon) to work in heat mode.does that mean its out of freone? All wires look good. Does it take freone for the heat pump to work also? Thank you so much for your time