De pulveriga "ostliknande" platserna är definitivt ett tak eller läckage.
Den fläckande färgen, om den inte åtföljs av cheesinessen, är förmodligen bara en latex-över-oljeproblem. Även med flera lager av botemedel-alla primrar och fläckmordare kan vissa dåliga färger inte botas. Prova en primer som kallas "bonding primer". Det borde fungera bra att samla upp partiklarna och verkligen, som namnet antyder, binder färgjobben tillsammans. Gå två bra skikt av denna nyare stil "paint amd primer i en" färgskräp som är så populär nu. Det är inte riktigt primer, bara en förtjockad färg, men det kan hjälpa till att isolera ditt problem.
Om det misslyckas, kan det vara dags att börja tänka på att ta fram taket och installera en ny.