Polymarket has 3 APIs: Gamma, CLOB, and Data.
Each one was built for a different purpose, and none of them communicate to each other properly: resolution mismatches, incomplete legacy data, missing trading timestamps.
You pull the same market from 3 endpoints and end up with unrelated data.