Сравнение вернет 0 или 1, где 0 обычно сортируется перед 1. Поэтому, когда вы говорите ASC, вы, вероятно, хотите, чтобы он возвращал строки, где это true (1) сверху. Поэтому в этом случае вам нужно использовать DESC.
ORDER BY
projects_status = 'active' DESC,
projects_status = 'expired' ASC,
projects_status = 'closed' ASC