В данном случае название категории при выводе заменяется на slug категории
%2$s
. Так как slug выводится в нижнем регистре, можно как то название в теге
span вывести в верхем регистре?
<span class="d-block">%2$s</span>
$category_link_array[] = sprintf( '<div class="col-4 col-sm-2 col-xl-1 mb-4"><a href="%1$s" title=""><img src="/wp-content/themes/freerollpasswords/assets/img/%2$s.png" width="36" height="36" alt="%3$s"><span class="d-block">%2$s</span></a></div>',
get_category_link( $single_cat->term_id ),
$single_cat->slug,
$single_cat->name
);
}