How to validate client sided minigames?

I was wondering how the process of a game involving completing task to win would work if the minigames were on the client like in flee the facility, would you check for validation to start the minigame or would you only need to validate the completion of the minigame on the server, anything like that is what I am curious would look like.

For UI minigames, your best bets would be to randomize the minigame’s layout (such that they can’t be automated), and to implement a server-side time-check (to prevent inhuman completion speeds).

Would server-side time-checks be sufficient enough for a simple beast vs survivor game like flee the facility as exploiters would still have to wait the same amount of time as a normal player? Basically asking does it matter if the exploiter skips the minigame with their scripts if they still have to wait?