I also use Damus, Primal, and various browser clients. I thought Primal (on iOS) forced you to use their own custodial wallet - did I get that wrong?