You may be discounting the tokens generated in the thinking trace but not included in the output to users.