I think its a pretty ridiculous oversight of the marines to miss Ace's relationship to Dragon. Garp himself was being careful not to take on Raleigh and Whitebeard at the same time, but surely he of all people should know that Dragon would make an appearance.