This is quite a good thread actually. We already know Sanji's Fire emit because of his emotions which directly connects with
will AKA Haki. Interestingly we know that colour of armament is basically manifestation of Haki to either guard or offend. While colour of conquerors is abt conquering others through will. We know that Sanji uses diable Jambe or ifrit to attack or basically for
offence and conquer. while he never uses it for
defence. Basically implying Sanji may be the only character who has a special usage of both CoC and CoA at the same time. So Sanji having ryou and CoC which both are mainly offence based is a logical argument as of now. And with the panels you provided I think this is basically given at this point
However this may very well upset zorotards who think zoro has ad CoC which is hilarious at this point