Xin,
a few comments. You run with chem_opt=112 but the aerosol emissions in your wrfchemi* file are for MOZART with MOZAIC. These are the list of anthropogenic emission species for option 112 (as taken from registry.chem):
package mozcem emiss_opt==8 - emis_ant:e_co,e_no,e_no2,e_bigalk,e_bigene,e_c2h4,e_c2h5oh,e_c2h6,e_c3h6,e_c3h8,e_ch2o,e_ch3cho,e_ch3coch3,e_ch3oh,e_mek,e_so2,e_toluene,e_nh3,e_isop,e_c10h16,e_pm_10,e_pm_25,e_bc,e_oc,e_sulf
It seems you have two wrfchemi* files each with 12 hours of data, which you are cycling through. As explained in the WRF-Chem User's Guide in this case you have to set io_style_emissions = 1 and you might also want to comment out any entries related to auxinput5 except io_form_auxinput5 = 2.
I also recommend including some of the emission species in the history output file which allows you to check that they are read in.