There is some pretty surprising service that doesn't support this, the moment it disappears from your phone the code is no longer valid. It might be Microsoft if you're not using MS's auth app? Like I said I forget which one it is so I always just wait if I'm <5 seconds from expiry, but it is big enough that I was very surprised when it happened.