You are doing array_merge()
when in fact your intention is to add one more data to your arrangement, while array_merge()
combines two fixes.
PHP: array_merge
Combine the elements of one or more arrays by joining them so that the values of one are appended to the end of the previous one. Returns the resulting array.
Paying attention to the documentation array_merge()
combines the (plural) values of one or more arrays ... If the OP wants to add a single data in specific because it occupies something that in that case it does not is it necessary?
For your case it should be:
function brc_hidden_meta_boxes( $hidden ) {
$hidden[] = 'slugdiv';
return $hidden;
}