Вы правы, проблема заключается в пространстве имен.Ваш запрос ищет узел ExportProjectDetailsMessage, но такого узла нет в вашем документе, поскольку в вашем документе есть пространство имен, объявленное по умолчанию.Поскольку вы не можете удалить это (и не должны), вы должны включить его в свой запрос XPATH следующим образом:
set @ProdId = @myDoc.value('
declare namespace PD="http://schemas.datacontract.org/2004/07/Project";
(PD:ExportProjectDetailsMessage/PD:CPProjectId)[1]', 'varchar(max)' )
Вы также можете рассмотреть возможность использования не varchar (max), а, возможно, uniqueidentifier