Update: They said it's a leak in my kitchen. There is no leak in my kitchen. These landlords are so disorganized it's a wonder they manage to stay in business