I don't see how they fail to add up. The saver is showing as base of 3000 each way for a total of 6000 whilst the flex bookings are earning double
For total miles earned on JFK-DXB a silver booking in flex earns 15000 miles vs 9000 for a saver which fits in exactly with what you are showing in your booking
All seems to be exactly what the miles calculator shows
I am not sure why one of the passengers is earning a saver rate, perhaps a call to EK and verify the booking details for the child; perhaps the child was booked in a saver class
Dave