Hi Jackolantern,
Two reasons, a) the term of the N-470 was between June 2007 and December 2008, the Officer was mostly concerned about year 2006 (164 days of absence) and especially 2009 (167 days plus 104 days of absence), b) a technical issue; as we have never stayed out of the US for more...