Well the Vet thinks his oil glands are blocked up, because one the other ducks stepped on his cheek or was smashed/pushed into something which is causing the swelling/puffy cheek.
Do ducks have oil glands on their face? It kinda makes sense.
@casportpony - this is what the vet said at the first visit.