countの条件処理は、count関数の中ではなく、前で行う
誤
$count = Hoge::where('user_id', $id)->whereMonth('time', '=', date('m'))->count('apply_id' == 2);
正
$count = Hoge::where('user_id', $id)->whereMonth('time', '=', date('m'))->where('apply_id', 2)->count();
公式: https://readouble.com/laravel/5.8/ja/queries.html#aggregates
公式ドキュメントや検索に引っかからない時はデバッグしながらやるしかありません。