Wrong fees on executionReport

In production when I listen for the executionReport event for filled FOK orders executed in 2 trades (PARTIALLY_FILLED and then FILLED) I get the wrong amount for the n field (commission amount). For example in the Z field (Cumulative quote asset transacted quantity) I get 1000 and in the n field I get 0.5 instead of 1 (0.1 %). Is this the normal behaviour?