Level 35
Because that is what you wrote.
You made a query that looks somewhat similar to this:
MyModel::query()
->where('status', 1)
->where('type', 1)
->where('type', 2)
->where('type', 3)
->count()
What you want is to start a new query everytime
MyModel::query()->where('status', 1)->where('type', 1)->count();
MyModel::query()->where('status', 1)->where('type', 2)->count();
MyModel::query()->where('status', 1)->where('type', 3)->count();
or shorter:
MyModel::where(['status' => 1, 'type' => 1])->count();
MyModel::where(['status' => 1, 'type' => 2])->count();
MyModel::where(['status' => 1, 'type' => 3])->count();