I updated my sorting to match vertical order, but VoiceOver still reads them out of order in places.
I notice there is a traversalIndex semantic property, but looking as the CMP source, it does not appear to be used to expose to the iOS A11y system.
I would like to request this support gets added so we can control at a finer grained way.
Our UI is complicated by the fact that it is doing both vertical and horizontal scrolling, with many cells we want to skip etc.
We are working around the issues now with a native iOS dialog to show a summary of what we want to say. But we hope we can remove this down the road when CMP had more complete a11y support.
Thank you.