I do not believe assuming there is both free will and perfect predictors runs into contradictions, as long as the agent cannot observe predictions of their future actions.
The objection is more that perfect predictors cannot operate without determinism, and determinism excludes free will.
The objection is more that perfect predictors cannot operate without determinism, and determinism excludes free will.
I addressed this argument in the previous post.