I may be wrong but isn't this due to the destination? Because Greece needs you to have the PLF form completed and a QR code issued you can't check in online because BA need to verify you're good to go.
I am sure someone will be along soon to confirm though!
Edit: and KARFA has done just that!