Cura has recently started generating skirts that print on an odd sequence and contain a lot of unnecessary travel moves. Below is an example printing a simple cylinder.
As you can see, the skirt prints in a strange sequence rather than printing each loop sequentially. It also travels to seemingly random places for each loop. The gcode is attached as well.
This is sliced using the default normal profile using Cura 5.1.1 with nothing changed other than changing the plate adhesion setting from brim to skirt.
What is going on here? Is this a Cura bug?
SkirtTravel.gcode Part Studio 3 - Part 1-2.stl