Heavy rainfall in Tshwane has caused widespread disruptions, with multiple street closures reported in Centurion and other parts of the city.