A flood mitigation project in Kuala Lumpur due for completion this year has been delayed again to 2024 due to contractor troubles.This is amid a second flash flood hitting the capital in three months.