one could think fuel exhaustion...but there was a post crash fire reported
When you hit buildings there's lots of reasons for a post-crash fire, even if your tanks are empty, such as gas tanks used for cooking/heating, and if the houses are connected to the power grid there's lots of stuff that will throw sparks providing a very efficient source of ignition.
I'm obviously not implying that fuel starvation is what actually happened, just that we can't rule it out simply because of there being a fire afterwards. Fuel starvation is a common cause of multiple engine failure but is definitely not the only possible scenario.