Некоторые вопросы вы можете найти, выполнив поиск по тегам domain-driven-design или ddd здесь, в SO. Книга Эрика Эванса также дает хорошее представление о некоторых ситуациях, с которыми вы можете столкнуться.
Одним из важных примечаний является то, что DDD похож на тесты, в том смысле, что он увеличивает время разработки новых функций, но повышает качество (и, следовательно, сокращает время разработки в долгосрочной перспективе). Вам может потребоваться постоянный контакт с экспертами в предметной области, чтобы вы могли уточнять модель при каждом появлении проблемы.
ИМХО, самая важная проблема DDD - иметь хороший, значимый домен. В большинстве проблем (хотя и не во всех из них) корневая проблема - плохое понимание домена
Трудно сказать, какие проблемы являются наиболее распространенными, поскольку для каждого домена это отдельный домен, со своими особенностями ...