Это полное предположение, поскольку вы не включили никакого кода, но если вы ссылаетесь на интерфейсы, которые контракты данных, возвращаемые вашим сервисом, реализуют, они не будут доступны вашему клиенту. Интерфейсы, реализованные в ваших контрактах на данные, не являются частью WSDL вашего сервиса, поэтому ваши клиенты не смогут узнать о них. Одним из возможных способов решения этой проблемы является совместное использование сборки между вашим клиентом и вашим сервисом, которая содержит контракты с данными. В этом случае ваш клиент будет видеть интерфейсы, реализованные в ваших контрактах на данные.