Chapters support in ogm is something very very hacky
I wanted to implement support for it in our Ogg demuxer but realized that it isn't easy to do cleanly at all.
Firstly because the chapters info is stored in one of the elementary streams itself which means we will have to add some more logic to the Ogg demuxer to know how to peek into elementary streams (which is a very bad design).
Secondly because the chapters position is time based and not size offset based and Ogg files aren't designed at all for time based seeking (there is no index in the file).
I might still try to implement this later on but due to the complexity of this, it doesn't have a very high priority on my todo list.