If you have been in those positions for a consistent amount of time, then I would leave it a couple of days before panicking. I can't see anything obvious on site which would cause any erratic behaviour. The site is still indexed and you are showing no warnings.
Have you attempted a "fetch and render" from search console and requested indexing ? if not then it maybe worth it, fetch and render can also help highlight any crawl issues.
If you have not recovered in a couple of days time then let us know and we can try and help further.