EDIT - I think this is the case. When I open and close my Scan and Pay QR code it is changing each time whereas my Reward only card (in Apple Wallet) is static. Must be due to security.
I had the black background issue at concerts for years but I haven't had that problem in the last 2 years.