Could well have an inadvertent contravention of IATA DG regulations, for example loading two incompatible classes in the same hold, discovered only after departure.
Might have got a bit more exciting if they hadn't diverted.
Other explanations are available.