When you use the -i option to color the background, letters that could blend with the background color are inverted, so they can still be visible.
This isn't the case when the background isn't colored, so some parts of the text can become invisible.
For me it happens with a black background and the darker gradients like magma or inferno, which can have black spots.