Мой прямой опыт решения этой проблемы связан с веб-частью фильтра строки запроса в качестве поставщика и веб-частью средства просмотра отчетов в качестве потребителя, но проблема была той же.
Интерфейс ITransformableFilterValues не используется интерфейсом IWebPartParameters. Но каждый элемент в коллекции точек подключения реализует свой тип интерфейса.
В вашем отладчике проверьте другие типы интерфейса, реализованные как ConsumerConnectionPointCollection, так и ProviderConnectionPointConnection. Если в обеих коллекциях есть соединения, в которых реализован один и тот же тип интерфейса, используйте этот тип интерфейса в foreaches, где вы проверяете тип интерфейса.
Если прямого совпадения нет, вам следует поэкспериментировать, чтобы найти правильную комбинацию.