I wouldn’t call that a bug. This is a feature request.
I personally wouldn’t want a bunch of checkboxes automatically checked. I would find that annoying and destructive to my own workflow. It makes a huge assumption about what your nesting means. For me, nesting is purely organizational, not a rigid linear hierarchy or timeline.
Ok, I see your point but the behaviour of Obsidian is not coherent. In fact, if you check a checkbox in preview moede, Obsidian automatically strikes through all its sub todoes.
As you see in image, it doesn’t check them, as I request here, but it still strikes through all its sub todoes and strikesthrough means that you have done that todo.
So, Obsidin should behave like I requested or it shouldn’t even automatically strike through all its sub todoes.
I don’t like this behavior but you shouldn’t like it either.