I think i have figured out the problem, Basically paypal support were hopeless, i spent a couple of weeks with their facebook, online chat, and phone support and they still basically just said give it a few days and it will fix itself. In the end i tried a few things and it seems if i have my citibank diners / discover card linked / attached to my wallet, then some sites for payments dont show ANY of my cards besides my bank accounts. The minute I remove the Diners/ Discover card from my wallet, then all my other cards show up as payment methods. I cant test this on nrma as i have already paid all my bills (with my mastercard and got less points
). But i think that was the issue with my nrma payments as well.
Whats interesting is, this only affected some payment sites and not others like Sydney Water.