aggiungi DESC
ORDER BY month = '3' DESC, month asc
month='3'
è un'espressione booleana che restituisce 1 o 0, quindi fondamentalmente quando il risultato è zero, sarà nell'ultima parte del risultato.
o senza usare DESC
, usa <>
ORDER BY month <> '3', month asc