저 같은 경우는 키해쉬 등록도 잘되었는데 오류 메세지도 없이 그냥 CustomTab이 뜨지 않았는데, 다음 코드 블럭에 오류가 있는 것 같습니다.
개발용 시뮬레이터를 29를 사용하고 있었는데 33 시뮬레이터에 돌려보니 잘 돌아가네요.
33(=TIRAMISU)이하 버전은 getParcelable이 무조건 null이 되게 됩니다.
아래와 같이 강제로 수정해서 돌려보니 동작하니 참고하세요.
intent.extras?.getBundle(Constants.KEY_BUNDLE)?.getParcelable<ResultReceiver>(Constants.KEY_RESULT_RECEIVER)