From 2023-01-18 ECMWF will enforce killing jobs if they have reached their wall time if "#SBATCH --time=" or command line option "-–time=" was provided with the job.
Alternatively ECMWF accepts jobs without "#SBATCH time=" or "–time=" and ECMWF will instead use average runtime of previous jobs trying to bunch them using job name, job geometry and job output path.
LINK