Pattern pieces of a pattern -- a bug in 'bite'?

OK, I'm getting this bug now with bite, on tidal version 1.9.4

let m = sound "midi" # midichan 0

d1 $ n "0 4 7" # m

For a negative control: parameterize bite so it does nothing. The above code sounds exactly like

d1 $ bite 3 "0 1 2" $ n "0 4 7" # m

good!

(it's dividing the pattern into 3 and patterning those chunks in the normal order).

Modifying the beat works for this pattern in bite:

d1 $ bite 3 "[0!5] [1!3] [2!9]" $ n "0 4 7" # m

but then this fails:

d1 $ bite 3 "0@5 1@6 2@5" $ n "0 4 7" # m

It adds extra onsets for some reason, instead of just shifting the three notes around.

I raised an issue on Github : bug with 'bite' and '@' in mininotation · Issue #1053 · tidalcycles/Tidal · GitHub