I was also messing about with 12-26t cassettes in 9-speed trying to add in a 16t etc and could never get it working. Either the shift was bad because of spacing, or the teeth didn't align right. Gave up in the end.
Shimano make only
one 11-32t cassette in 9 speed that I know of, that doesn't have a nasty jump - the very cheapo Acera/Altus level "CS-HG200-9".
That cassette goes like this:
11-13-15-
17-19-21-24-28-32
The more expensive 9-speed HG50's in 11-32t all start with "11-12-14" like old XT/XTR and put a 18-21 gap in (or on 11-34t, a 17-20 gap) as highlighted by the OP. (11-12-14-16-
18-21-24-28-32 / 11-13-15-
17-20-23-26-30-34)
I found the only sane option to avoid all of this while keeping a reasonably big low sprocket was a 12-27t (
12-13-14-15-17-19-21-24-27). I wanted a lower gear.
You can't do anything above 12-27t, even with the 11-28t that ruddy gap comes back again! (11-12-13-14-16-
18-21-24-28).
Why do that if they could do
11-12-13-15-17-19-21-24-28.
Its always perplexing. I have even seen guys saying they are going back to 6-speed (MTB). You seemed to be able to make any cassette you wanted back then, up to about 30t on the old Uniglide 600 stuff. Yes this causes big gaps everywhere but the drivetrain lasts ages, sprockets can be flipped, shifts are better, less gears to think about, cleaning is easier... get the thumb shifters back out.
Shifts definitely went worse 8-speed to 9-speed. The only reason I went from 8 to 9 was because I could't have a 12-32t without a big gap, but hey at least 8-speed has a 12-32t, they are non-existent in 9-speed, it seems.
With 36t and 48t chainrings, no one needs an 11t. With a 44t outer or 42t thats pushing it and a 12t gets annoying downhill.
We'll always be together, together on electric bikes.