OpenID Connect 1.0 Expiration Time always showing 0?

Hello all,

I'm having issues with the OpenID Connect 1.0
My authorization token keeps expiring and I want to pull up a screen that notifies the users that they need to log out and log back in to get a new authorization key.

The issue is the expiration time is always 0 so there is no way to do this you would think that Ignition keeps track of it which it seems like it does for example:

When you perform a test login it gives you this:

But Inside of Perspective the expiration time is always 0 even though I can hit the API:

Is there any other way to be able to tell when the user authorization fails?
I was thinking a startup script to hit the API and if it returns unauthorized that would trigger the popup but I feel like there should be a more efficient way of doing this without hitting the API over and over again.

Any help is greatly appreciated!