I think your expectations for PIT are too stringent.
PIT databases are designed to prevent future events from affected a simulation. So if a company is forced to restate earnings, that event would not over-write the prior recorded earnings statement. Done properly, a simulation would not be privy to any future events.
PIT has no guarantees on data latency. If a Monday ranking uses data from the prior week, the DB is still PIT.
P123 should provide a whitepaper on PIT, ranking and when DB updates occur.