This was indeed a P class ticket and they eventually responded that it did not qualify for miles. While I should have known, it's still very weird that a business ticket would not earn you miles but an economy one would...
Does anyone know about Turkish Airlines Business Z class for Lufthansa Miles and More?