This solution was posted a couple years back (see below) and still fixed the issue by installing PyPDF2-2.12-1 to replace PyPDF2-3.0.1. So - easy fix, but figured I would make note of it! Insalling ...
Locates all highlight annotations in each page using PyPDF2. Computes the bounding boxes of each highlight annotation. Uses pdfminer.six to determine locations of all visible characters on the page.