You guys seriously need to think about these things subjectively.
Every time Luffy has had a Haki Bloom it's been when he has faced someone well beyond his ability to handle or been in a near death situation.
When he faced Katakuri he acquired FS based on information he had been given by Rayleigh regarding people who can see into the future. So the knowledge was already there. He just had to apply what he had learned from Rayleigh.
Then there was the time where he got Internal destruction by learning advanced armament from Hyogoro. They were both about to die. Even then he didn't immediately get it. But he knew about it from watching Rayleigh.
Advanced Conqueror's haki is applied exactly the same way as Ryou. Luffy already had Conqueror's so he already had all the tools he needed to use it against Kaido. What he lacked was the knowledge.
Alot of people hate on Rayleigh cuz he never told Luffy how to do the advanced forms but he had already given him a ton of hints on where he could start.
None of these situations could be applied to Zoro or Sanji after the timeskip because neither of them were pushed to that extent. Nor do they have the knowledge necessary to pull it off.