Your log file shows that the model output is being written every hour, as desired. Internally, model processes (advection, chemistry, etc.) need to be called more frequently, at each “sync step”, these are the 4 minute intervals you see in the log file. There is a good discussion on this topic in this previous thread:
Questions on CMAQ CTM_MAXSYNC and CTM_ADV_CFL settings
Also, unless all your inputs (MCIP, emissions, etc.) have been constructed with all 745 hours for January, your NSTEPS setting should probably be 240000 rather than 7450000.