Hi,
I did some experiments and I can now easily reproduce the problem. Actually I can remove one single entry and everything else shows up nice and aligned again!
I think it's all about locales. I had an entry starting with 'Aa'. In Danish that that is sometimes pronounced as the danish letter 'Å' or 'å', which is the last letter in the danish alaphabet, 'abcd...xyzæøå'.
I have 125 entries and everything shows normally on both desktop and Android but when creating the entry starting with 'Aa..' it shows up correct on the desktop version - which is first in the list - but on Android it shows up last and also messes up the leading capital letters for every section. On Android it should still be first in the list and it shouldn't tamper with the leading capital letters..
If I create an entry with the letter 'Å' instead of 'Aa' it shows up correct on Android (last in the list) with the leading 'Å' but on desktop it shows up after 'a'-entries but before 'b'-entries. The _could_ be because I'm running different locale on my desktop but on Android where everything is setup in Danish it should be sorted as such without tampering the leading capital letters.
Hope it can contribute to some future improvements.
Br,
Ole