USCIS doesn't have to have a reason or reasons to delay any cases. Look NYC post, there is a guy got Oath letter after interview at Garden City, same day oath letter. In most cases, it is impossible to get oath letter right after interview in NYC, however, that simply doesn't apply to everyone...