I don't quite understand the why, but the issue is likely a TV issue actually.
I just got a new TV provider, & the digital boxes would output color just fine, but my TV kept displaying B&W.
Not sure how it decided to work eventually, but it's likely due to the TV not receiving the signal stong enough (at least that's what i can remember the installers saying)...