WP Meta Query – mixed AND / OR query doesn’t work

if($search->keyword){
    $project_args['s'] = $search->keyword;
}

That was the culprit. FML!

Everything else was correct.