Pour le VS Smoker: Ace n'avait aucune intention de vaincre Smoker. Son seul but c'était de l'empêcher de poursuivre Luffy.
Pour le VS BN: il s'est étonné que son FDD touche BN. Questionnement légitime vu qu'un autre logia aurait évité pareille attaque. De plus, le haki est juste une "armure" ça se combine pas avec le fruit d'un logia. Si Ace avait frappé BN à mains nues et s'était étonné que son attaque le touche, là ok je dirais qu'il ne maîtrisait pas le haki.