Quick update.
Initially when I started the miners, in the address I put a user name in the worker user. This will cause all the coins mined to be dumped into the server's wallet address for p2pool. It was later that I put in actual wallet addresses. After putting the new wallet address for a couple of hours, payments still went to the server address. However, it then started to work and all the remaining payments have now gone to the individual wallets and it seems to be working as expected now.
The p2pool also has very good DOA + orphan. I'm getting much better payouts than I when connected to another pool. But, time will tell, could just be luck playing a role.
Thanks