Is there a way to make the "List" working properly?

It’s not clear what aspects of lists are not working properly for you. But generally, lists in Scrivener are fragile and easily broken with routine editing. I find them too frustrating and unreliable to use.

For example, see this thread: https://forum.literatureandlatte.com/t/reordering-bulleted-lists/119560

A search will turn up similar examples.