I might be wrong but Sanji is yet to display black haki is he not? I've not seen anything from Sanji to suggest his CoA is above Jinbeis, a rather proficient CoA user. Robin made that whole demon thingy black.
Robin doesnt even have CoA. It was literally just shading to make her look cool.