Project access token expiration

About two weeks ago, I created a project access token with no expiration date.
Today, it is gone.

Is there a default expiry if no date is specified during token creation?
How can I see in my gitlab logs whether the tokens were expired/revoked?
Is there a way to restore my token? I have it stashed in the batcave.

I assume that there probably is some default expiration time, otherwise something more complicated is afoot.

Mine has been created since Oct 2020 and hasn’t disappeared. Are you 100% sure you created it without an expiry date? If so, then it would still be there. If no expiry is set, then it won’t be deleted.

There are project access tokens, and also personal access tokens under profiles. Project ones are for specific projects, whereas the one under your profile can be used for all projects.