Can i withdraw from wallet if i know the private key, but don’t know the pass phrase?
Yes, but I’m not sure if any of the counterparty wallets lets you import a private key.
You’ll need to generate a new wallet and sweep the funds into the new one. There’s a tool in counterwallet. You may also try https://github.com/Jpja/Sweep-XCP-Paperwallet