Причин может быть несколько:
Не грунтовали поверхность штукатурки перед нанесением шпаклёвки.
Грунтовали, но "в пыль" грунтовка конечно стягивает пыль, но всё же лучше перед грунтованием поверхность пропылесосить, или хотя бы смести пыль.
Грунтовали поверхность, но не дали время на просушку грунтовки.
Не дали время на полную просушку штукатурки перед шпаклёвкой.
Штукатурка сохнет и "тянет" за собой шпаклёвку.
Сушили шпаклёвочный слой искусственно (тепловые пушки, вентиляторы и.т.п), в итоге просушка была неравномерной и шпаклёвка отошла от штукатурки.
Сушить надо в естественных условиях при плюсовой температуре, это дольше, но лучше.
Возможно не совместимы грунтовка и шпаклёвка, или штукатурка и грунтовка.
Материалы лучше использовать от одного производителя, например гипсовая штукатурка Ротбанд и вот такая
финишная гипсовая шпаклёвка Ротбанд.
Возможно на менее прочное основание наносили более прочное, к примеру на гипсовую штукатурку цементную шпаклёвку.
Возможно шпаклевали недопустимо большим слоем, так толщина слоя финишных шпаклёвок не должна превышать 3 мм.
Шпаклевали при низких температурах.
Использовали гипсовую шпаклёвку в помещениях с повышенной влажностью и.т.д.


Всё зависит от причины, если не загрунтовали, то снимайте полностью слой шпаклёвки до штукатурки, грунтовка с просушкой и можно шпаклевать.
Если шпаклёвку нанесли значительным слоем, опять же снимайте шпаклёвку и шпаклюйте послойно.
Не используйте дополнительно различные тепловентиляторы для просушки шпаклёвки, если причина в них.