I am familiar with Predictive Coding, and have written at length about its limitations. I know it, I don't agree with it. One of the biggest limitations is in the very first step of that flow: "you see a ball". How and why do you interpret the colours your eyes sees as a "ball"? It sounds easy, but it is an unsolved problem in both psychology and AI. The splitting up of continuous experience into discrete objects is not trivial, and cannot be reduced to correlation. For example, how do you recognize "existence" or "hope"? What would they be correlated with?