According to the latest statements from Lufthansa Cargo and Saudi CAA ( Mr.Chalid al-Chaibari ), there was NO in-flight fire prior landing.
Fire started when A/C went/skidded off runway after extrem hard landing / "impact". Reason is still under investigation.
Ref.: Interview with „Al-Iqtisadiyah“ ( Saudi newspaper )