Jobs with older process definition not getting picked up

I had some old process definitions and old process deployments with current running instances = 0. I deleted these from Cockpit and now for old process instances the jobs are not getting picked up. New processes are getting created and jobs are getting executed properly for them. For processes that were started before I delete old deployments, are getting stuck.
Any idea why would this happen? And what should I do to fix this?