I had that issue yesterday and I think my time is mucked up right now. The past 3 days I've had issues from punching to logging in/out and it even decides randomly to just boot me out just as I'm trying to punch.
Start with some basics:
Update the app. (fyi the app is garbage and you should just access it through a browser via the webstie)
Update your web browser if you're using the browser method
Update your phone to current o.s.
Is your passcode expired? If you're accessing it on a company computer you'll need to change it. I think on the app it's fine you can access it with an expired pass code.
Lastly: Please read the I Agree clause in the app and really read it and understand it. I read it and it said that it can remotely access your phone and delete it remotely. Hell no. It also collects your data and sends it off to third party places without your consent. hell no. Other coworkers read it and just as quickly deleted it.