The catch here is that the engine doesn't understand the objective in its search. To the engine, getting the king in check with an obvious response is no issue, in human chess its game over.
My bet (uninformed, very novice at chess) is that it's likely there's guaranteed setups that would always catch an engine.
My bet (uninformed, very novice at chess) is that it's likely there's guaranteed setups that would always catch an engine.