Nice work! We had to solve this problem a few years ago and iterated through a bunch of technical solutions and rabbit holes.
Funnily enough, the best performing solution for users was having the two PDFs rendered as images with a slider to "switch" between them, and relying on the human eye to spot the differences.