To run OCR on an unsearchable PDF to make it searchable, you can try PdfOCRer, a python program in GitHub.
It uses Ghoshscript to convert pdf page to image and PaddleOCR as the OCR engine. PaddleOCR seems to have comparable performance as Tesseract according to discussion in this Stackoverflow thread.