Так я и сделал просто костыльно выглядит)
Наверное, другого пути особо и нет.
Разве что если в качестве рефреш токена тоже юзать jwt, и в нем тоже рассчитывать экспирейшн до следующей отметки в 12 часов))
Тогда не надо запускать крон джобу и отзывать токены))
А если кто то попытается рефрешнуть аксес с просроченным рефрешем - у тебя логин сервер сам увидит что и рефреш уже не годный и бросит юзеру ексцепшн, а он уйдет на логин.
В этом случае возможно в бд будут просто протухшие токены просто висеть, но это уже другая проблема ))