More succinctly - in K, users will see the confirmation when entering immersive mode if:
They have not yet confirmed it for that app (package).
They "panicked" last time they were in immersive mode. "Panic" in this case means toggling the screen off, then back on in under 5 seconds (by default).