Only 20 addresses show up in my counterparty wallet

20 is the maximum set in Counterwallet, but you can always access all your addresses regardless. Just remember you need to write down or otherwise safely store your Counterwallet pass phrase and not a private key that belongs to any given address from it (you can do that as well, but it’s not necessary because you can generate all private key by using the pass phrase).

About using Counterwallet Helper. Set search-depth to 23, in your case.

If you hate videos:

If you cannot display more than 20 addresses in your CW wallet, you can always create another wallet and sweep your balances from other addresses to it, but it’s merely a workaround - this should be fixed in Counterwallet and I think there’s a bug report for that (that 20 addresses are pre-created and displayed instead of just a few, unless you deliberately created 20 addresses manually).
If you sweep from a new wallet, you’d have to pay some transaction fee for each sweep.