Я не думаю, что вы что-то пропустили. Я попробовал, как вы делаете на нашем телефоне, это сработало. И мы обнаружили, что источник Android имеет ошибку в Календаре, когда делится событием через Gmail - Gmail зависает, потому что у него нет разрешения READ_CALENDAR. Проверив наши справочные телефоны HTC, выяснилось, что они удалили опцию Gmail и добавили Email.
Я предполагаю, что инженер HTC использует жестко запрограммированное меню вместо использования createrChooser при совместном использовании календаря. И это может привести к тому, что ваша программа не отображается в списке.