そういったカスタマイズの場合だと、現在のリスト取得関数を上書きする以下のような方法のほうが手軽かと思います。
TOPページとその他のページで、一覧リスト表示を切り替える方法
上記にあるコードの条件分岐をis_categoryを利用して、カテゴリ分岐すればいけるかと思います。
今回のケースについて具体的に書くと、子テーマのfunctions.phpに、以下のコードを貼り付ければできるかと思います。
//一覧リストの表示をオーバーライドしてカスタマイズ
function get_list_style(){
if (is_category( 1 )) {//2カラムで表示するカテゴリIDを指定する
return 'tile_thumb_2columns';
} else {//それ以外はテーマカスタマイザーで設定された表示
return get_theme_mod( 'list_style', 'cards');
}
}
カテゴリIDについては、自信の環境に合わせたものを割り当ててください。