Time limits are somewhat soft. Often the solver will finish the step it is doing before checking rto terminate.
This is a particularly bad example, but since CPLEX did eventually terminate it looks like a solver issue, not something we can fix in JuMP or CPLEX.jl.
You could try more recent version of CPLEX but if the issye persists… you’re out of luck. This is unlikely to get fixed by IBM.