origin B — you never asked to allowlist this site

Open chrome://settings/content/ads. If the bug fired, this origin now has a persistent Allow entry; origin A does not.