This is how you said it should work but it is not behaving this way.
The quote you cite relates only to licence check requests for add-ons, not to installation licence check requests.
I give up. Like I said originally, this was more of a nuisance than a bug because it takes time for the page to load because it’s running the checks every time you visit the pages.