Oda is shit at giving a clear distinction between haki, he likes the vagueness. It is advantageous for him to not give a clear cut system because for one, that gives him room to add more shit in later.
Looking at these Katakuri panels, Luffy winning is a crime. Luffy did nothing but get his rubber ass beat lmfao