Flaps seem to be in the 30 or 40 position, not something I would expect for a glide-in approach.
Radar readings according to avherald have a constant v/s with a roughly constand groundspeed but 100 ' low on profile. Again not consistent with a dual failure on approach.