In the spec, there is already an issue regarding whether or not we should update the auto-placement cursor after explicitly placing an item:
Link: https://drafts.csswg.org/css-grid-3/#grid-lanes-layout-algorithm

Blink and Webkit are both updating the auto-placement cursor after the explicit placement:
<!DOCTYPE html>
<div style="display: grid-lanes; grid-template-columns: repeat(4, 50px); gap: 10px;">
<div style="background: pink; height: 40px; grid-column: 2;"> item 1 </div>
<div style="background: lightblue; height: 40px;">item 2 </div>
<div style="background: lightgreen; height: 40px;"> item 3 </div>
<div style="background: salmon; height: 40px;">item 4 </div>
</div>
That behavior makes sense to me.
In the spec, there is already an issue regarding whether or not we should update the auto-placement cursor after explicitly placing an item:

Link: https://drafts.csswg.org/css-grid-3/#grid-lanes-layout-algorithm
Blink and Webkit are both updating the auto-placement cursor after the explicit placement:
That behavior makes sense to me.