@Preston_Bannister You’re misunderstanding the issue. (Incidentally, it annoys everyone when you jump to conclusions and decide other people are wrong before you understand the issues at hand. You’ve been doing that a lot.) Pressure advance algorithms compensate for a physical lag between “extruder pushing” and “flow out the nozzle.” Basically melt pool pressure changes slower than the extruder motor changes speed/position. The lag is caused by a few different physical effects acting in concert, which are not terribly well-understood because several of them deal with non-steady-state polymer melt rheology, which is a subject of flabbergasting mathematical and theoretical complexity. I’m not going to bother listing out the factors at this point because you won’t be able to do anything with the information, and I need to go to bed. (You need a small supercomputer and a small team of PhDs to really model this sort of polymer behavior. As it happens, the author of Sailfish, who introduced the first open-source pressure advance algorithm, has a PhD in polymer chemistry and mathematics.) This lag in hot end pressure primarily causes after-flow effects at corners where the printer is moving slower, leading to unsightly blobs. It also contributes to stringing during travel moves and insufficient filament during acceleration. It is a HUGE effect at high print speeds. Some firmwares compensate for it, some do not.
In order for the flow rate out the nozzle to remain in sync with the XYZ motion of the nozzle (ie to produce an extruded strand of consistent width as the machine accelerates/decelerates) the printer has to advance the extruder axis ahead of the motion axes during acceleration, and retard the extruder axis behind the motion axes during deceleration, thereby ADVANCING THE PRESSURE RESPONSE back into sync with the nozzle motion. Thus the name.
Nobody is going to take you seriously about motion controller code development until you have a handle on all this stuff. This is one of many, many application-specific technical subjects you have to understand.