This step is not quite right if you are talking about snapd’s invocation of apparmor_parser. Since snapd will look at what is on disk and what it expects, if they are different, I would expect that snapd would call apparmor_parser without considering the cache (ie, this step should use --skip-read-cache) since it knows it needs to update the cache. However, if you are talking about the apparmor service, then yes, it will use the 2018 cache files since the time is off.