I have noticed that comment type sub-headings get highlighted with a different colour only when "outline-minor-mode-highlight" is set to "override". But then the code headings do not keep the code highlighting. Then if you put "outline-minor-mode-highlight" to "append", so that that code retains the code highlighting, the sub-headings levels will use a single highlighting colour. This outline highlighting implementation in "outline.el" has not been very well thought through. Code highlighting should be retained, whilst comment type highlighting should use a different colour according to the heading level.