It makes no sense for Lucci to have had haki during that fight. It was never once shown or even hinted at. Yet the datebooks stated that Lucci had haki pre-skip. So for me there are only two options
But in any case, him having Haki during the time of enies lobby creates so many plot holes that there is no way that Oda would go out of his way to canonize this.
- the data book is incorrect.(which happens often)
- Lucci unlocked before the timeskip but after his fight with Luffy
But in any case, him having Haki during the time of enies lobby creates so many plot holes that there is no way that Oda would go out of his way to canonize this.