Here's a benchmark I made to demonstrate the issue. The test prints 4 lines:
#4 A line with 0.41mm --> 0.72mm --> 0.41mm transition, same target speed, with pause in between
#3 A line with 0.41mm --> 0.72mm --> 0.41mm transition, variable target speed, constant target flow rate
#2 A line with 0.41mm --> 0.72mm --> 0.41mm transition, constant target speed
#1 A constant width line with variable speed. To demonstrate the pressure advance value being appropriate.
(Printed from bottom to top.)
In theory if pressure advance is working properly line 2, 3, 4 should be printed identically. But in the actual result the top line #4 has the sharpest transition. Line #3 and #2 has transition delayed towards the right and averaged out.
My apologies that I only have a coarse textured build plate. It should be more obvious when printed on a flat plate. Here's the gcode for you to reproduce the issue.
E_jerk_test.gcode
G21 ; Millimeter units
G90 ; Absolute XYZ
M83 ; Relative E
T0 ; Switch to tool 0
M190 S105 ; Set bed temperature (wait)
M109 S250 ; Set nozzle temperature (no wait)
M204 S1000 P1000 ; Acceleration
M572 D0 S0.05 ; Pressure advance
; Purge line
G1 X50 Y50 Z0.2 F18000 ; move to start
G1 X50 Y100 E2.754 F3600
G1 X50.72 Y100 E0.040
G1 X50.72 Y50 E2.754
G1 E-0.2 F2400 ; Retract
; Line 1: Same line width, different speed
G1 X75 Y50 F18000
G1 E0.2 F2400 ; Unretract
G1 X125 E1.568 F1200
G1 X175 E1.568 F3600
G1 X225 E1.568 F1200
G1 E-0.2 F2400 ; Retract
; Line 2: Different line width, same speed
G1 X75 Y60 F18000
G1 E0.2 F2400 ; Unretract
G1 X125 E1.568 F3600
G1 X175 E2.753 F3600
G1 X225 E1.568 F3600
G1 E-0.2 F2400 ; Retract
; Line 3: Different line width, maintain volumetric rate
G1 X75 Y65 F18000
G1 E0.2 F2400 ; Unretract
G1 X125 E1.568 F3600
G1 X175 E2.753 F2050
G1 X225 E1.568 F3600
G1 E-0.2 F2400 ; Retract
; Line 4: Different line width, same speed, with pause
G1 X75 Y70 F18000
G1 E0.2 F2400 ; Unretract
G1 X125 E1.568 F3600
G4 P1
G1 X175 E2.753 F3600
G4 P1
G1 X225 E1.568 F3600
G1 E-0.2 F2400 ; Retract
; Indicator lines
G1 X125 Y75 F18000
G1 E0.2 F2400 ; Unretract
G1 Y95 E0.627 F3600
G1 E-0.2 F2400 ; Retract
G1 X175 Y75 F18000
G1 E0.2 F2400 ; Unretract
G1 Y95 E0.627 F3600
G1 E-0.2 F2400 ; Retract
; Lift Z
G1 Z10 F300