Hi,
Thanks for writing!
I completely understand the confusion. The compress images in the background option works a bit differently from the other options. Since the plugin attempts to compress your images in a background process, it will need to be able to spawn a new background process. It does so by sending a HTTP request to your WordPress installation which does the actual compression of an image you upload. There can be various reasons why this might not work perfectly for you, so it’s currently difficult to say what’s causing the exact problem you’re experiencing.
Alternatively, you can choose the “Compress new images during upload” option. This option doesn’t require the plugin to be able to spawn a background process, but will instead immediately compress your images when you upload them. The downside of this approach is that you’ll have to wait for the images to be compressed. You could opt to try this setting out to see if that works better for you.
For those images for which you’re seeing “0 sizes compressed” you can click the “Details” link for that specific image to see more details. The popup should show all the sizes that are available for the image and it should hopefully also explain why a certain image size was not compressed.
I hope this is of any help. Let us know if you have any further questions!