If you use those options in your ~/.vimrc you most certainly have read :help 'list' and :help 'listchars' but from your question it’s not really clear if you spotted the last two lines of :help 'listchars':
The "NonText" highlighting will be used for "eol", "extends" and
"precedes". "SpecialKey" for "nbsp", "tab" and "trail".
Tabs and trailing spaces use the same highlight group, though, so you won’t be able to give them different background colors with those highlight groups. But you don’t really need different colors, here, because you already set them to be represented by different characters.