A quality bi-directional scanner (I'm not saying that what you currently have is not) will generally lead you to the source of your issue, not just give you a code number. For example, I received a stabilitrack error, and my bi-directional scanner not only told me what the code was, but it also told me that me that the source of my issue was located in my left rear wheel assembly. That allowed me to directly go to the source of the issue and made the job of addressing the issue very easy.
the autel should do the same, he just didn't have the previous brake codes that like to clear on a key cycle and not "save" abs/srs are not OBD and will behave differently, they are self checking and if on a key cycle it has a "all clear" it acts like nothing ever happened until it happens again. That's why I tell people to scan it with the light on because that's the only way to figure it out sometimes, if it is a constant light and faults each key cycle then that makes it easier.
It's also why you never have to use a scanner to clear a ABS or SRS code, if everything is working the light goes out on it's own when you cycle the key, if it does not then there is still a "active" fault.
like if you have a bad wheel hub and it makes the abs come on, replace the hub and the light goes out. no scanner required.
you might have a bad hub and when you start the vehicle no abs light but as soon as you put it in gear and move, bam no good data, sets abs light....
abs module can be replaced with identical part and will not require programming, srs module can be replaced with identical part but does require a vin learn becuase it also functions as the "black box data recorder".