Dear Frederick, many thanks for your quick answer!
Following your suggestion, we modified our input file as reported below and obtained a 0.09 eV for the HOMO-LUMO gap.
!&END EXT_RESTART
&FORCE_EVAL
METHOD Quickstep
! STRESS_TENSOR ANALYTICAL
! &PRINT
! &STRESS_TENSOR
! &END STRESS_TENSOR
! &END PRINT
&DFT
BASIS_SET_FILE_NAME /g100_work/IscrC_MHP-DEF/BASIS/BASIS_MOLOPT.txt
POTENTIAL_FILE_NAME /g100_work/IscrC_MHP-DEF/BASIS/GTH_POTENTIALS.txt
BASIS_SET_FILE_NAME /g100_work/IscrC_MHP-DEF/BASIS/BASIS_ADMM_MOLOPT.txt
BASIS_SET_FILE_NAME /g100_work/IscrC_MHP-DEF/BASIS/BASIS_ADMM.txt
WFN_RESTART_FILE_NAME ./ZnO-KPBE-RESTART.wfn
! CHARGE -1
! UKS T
&MGRID
CUTOFF 600
REL_CUTOFF 60
&END MGRID
&QS
&END QS
&SCF
SCF_GUESS RESTART
MAX_SCF 50
&OT
MINIMIZER CG
PRECONDITIONER FULL_SINGLE_INVERSE
&END
&OUTER_SCF
MAX_SCF 50
&END
! &PRINT
! &RESTART OFF
! &END
! &END
&END SCF
&AUXILIARY_DENSITY_MATRIX_METHOD
METHOD BASIS_PROJECTION
ADMM_PURIFICATION_METHOD MO_DIAG
&END AUXILIARY_DENSITY_MATRIX_METHOD
&PRINT
! &MO LOW
! EIGENVALUES
! &EACH
! QS_SCF 0
! &END EACH
! &END MO
&MO_CUBES
NHOMO 1
NLUMO 1
! WRITE_CUBE
! &EACH
! MD 50
! &END EACH
&END MO_CUBES
! &TOT_DENSITY_CUBE
! &END
&END PRINT
&XC
&XC_FUNCTIONAL
&HYB_GGA_XC_CAM_PBEH
_OMEGA 0.75 ! Range-separation parameter (in Bohr⁻¹)
_ALPHA 1.00 ! Short-range HF exchange
_BETA 0.20 ! Long-range HF exchange
&END HYB_GGA_XC_CAM_PBEH
&END XC_FUNCTIONAL
&HF
&SCREENING
EPS_SCHWARZ 1.0E-6
SCREEN_ON_INITIAL_P FALSE
&END SCREENING
&INTERACTION_POTENTIAL
POTENTIAL_TYPE MIX_CL_TRUNC
OMEGA 0.75
CUTOFF_RADIUS 5.5
SCALE_COULOMB 1.00
SCALE_LONGRANGE -0.80
T_C_G_DATA /g100_work/IscrC_MHP-DEF/t_c_g.dat
&END INTERACTION_POTENTIAL
&MEMORY
MAX_MEMORY 3600
EPS_STORAGE_SCALING 0.1
&END MEMORY
FRACTION 1.0
&END HF
&END XC
&END DFT
&SUBSYS
&CELL
ABC 12.880 12.880 15.600
ALPHA_BETA_GAMMA 90.0 90.0 120.0
&END CELL
&TOPOLOGY
COORD_FILE_NAME ./ZnO-opt.xyz
COORD_FILE_FORMAT xyz
&END TOPOLOGY
&KIND Zn
BASIS_SET DZVP-MOLOPT-SR-GTH-q12
BASIS_SET AUX_FIT cFIT9
POTENTIAL GTH-PBE-q12
&END KIND
&KIND O
BASIS_SET DZVP-MOLOPT-SR-GTH-q6
BASIS_SET AUX_FIT cFIT3
POTENTIAL GTH-PBE-q6
&END KIND
&END SUBSYS
&END FORCE_EVAL
&MOTION
! &MD
! STEPS 50000000
! TIMESTEP 1.00
! TEMPERATURE 300
! ENSEMBLE NVT
! &THERMOSTAT
! REGION MASSIVE
! TYPE NOSE
! &NOSE
! TIMECON 16.68
! &END NOSE
! &END THERMOSTAT
! &BAROSTAT
! PRESSURE 0.0
! TIMECON 300
! &END BAROSTAT
! &END MD
! &PRINT
! &TRAJECTORY
! &EACH
! MD 1
! &END EACH
! &END TRAJECTORY
! &CELL
! &EACH
! MD 1
! &END EACH
! &END CELL
! &VELOCITIES OFF
! &END VELOCITIES
! &FORCES OFF
! &END FORCES
! &RESTART_HISTORY
! &EACH
! MD 500
! &END EACH
! &END RESTART_HISTORY
! &RESTART
! BACKUP_COPIES 3
! &EACH
! MD 1
! &END EACH
! &END RESTART
! &END PRINT
&GEO_OPT
OPTIMIZER BFGS
&BFGS
TRUST_RADIUS 0.1
&END
&END GEO_OPT
&END MOTION
&GLOBAL
PROJECT ZnO-DDCAM
RUN_TYPE WFN_OPT
PRINT_LEVEL LOW
&END GLOBAL