How to keep numbering consistent across enums?

For numbers, you can use e.g. 1. and 2. to pin the enum numbers to specific values:

1. abc
def

2. ghi (this is 2 and was not reset)

For the numbering format, you don’t have to set enum(numbering: ...) each time. See here how to define numbering that changes for each enum level: