5.0.2 seems to clearly imply that an HQ cannot enter an enemy HQ hex (since only combat units, not HQ, can overrun):
5.0.2 Axis and Soviet units can never stack in the same hex. The
only time when a unit can enter an enemy-occupied hex is when a
lone HQ is overrun (see 12.1).