I have a small Qt 5.2 project using the provided Qt bindings of Scintilla 3.3.9.
When setting edge mode to EDGE_BACKGROUD, the background is only colored for positions where a line has content. -> Empty or shorter lines, no background is colored.
That is the correct, as-designed, behaviour. Since these lines are short they do not reach the edge so there is no change in colour.