I thought that perhaps I explained poorly about the reason why my code needs to be loaded before the Lisp commands it must monitor: THE PURPOSE.
If the purpose is to identify which commands have been used in order to remember in the future which files need to be loaded, it makes no sense to remember commands such as DDSELECT, SAVEALL, PSTSCALE, BCOUNT, BURST ... etc. that AutoCAD always loads by default. That is, the only ones that need to be remembered are those that the user loaded and used at their own discretion.
To distinguish between the two, it is considered that the symbols returned by atoms-family at the moment the code is loaded are AutoCAD’s default ones, which should not be monitored.
All the other symbols that do not appear in that initial "snapshot" WILL BE MONITORED.
In this way, by saving only the custom commands, it will be more feasible to complement this tool with another one that searches for and loads those commands from a predetermined directory that the user designates for that purpose.