What do you see for errors in hangfire? It shouldn't cache on new runs but maybe it does when things are in retry mode, I've seen some weird behavior there.
Note that it could be that if you change the method signature of your jobs that the job overview list will show errors, in that case I usually delete that job, I can't remember if I needed to change the jobtitle a little bit to make it appear again or if the job with the new signature was already there in the list (I am assuming the latter).