Facebook Inc's fine for withholding WhatsApp messaging from a drug-trafficking investigation in Brazil should be reduced to 23 million reais ($6 million), a Brazilian federal appeals court said on Tuesday.