это не кейс с чс. это кейс с белым списком. хранишь все выданные refresh токены в хранилище и перед выдачей новой пары проверяешь на наличие его в хранилище. это раз. и два - ты гонишь про то, что с jwt так же надо ходить в базу, как и с обычной сессией, но это бред сивой кобылы