No, that's not true at all. What you do with the pact has no effect on Karlach's endings.