Hoje, navegadores e computadores modernos raramente têm problemas para exibir as cores corretas (consulte https://websafecolors.info/learn para obter mais informações sobre isso).
Parece que podem ser os próprios displays que fazem as cores parecerem diferentes. Isso pode ocorrer devido às configurações de brilho, contraste e nível de luz azul do monitor, e até mesmo à própria tecnologia do monitor, como LED e tipo de painel. Não há como impor configurações consistentes em todos os monitores, ou mesmo ler suas configurações e ajustar o site.
Eu recomendaria usar o Inspecionar elemento e observar o código hexadecimal das cores em cada plataforma. Se eles são idênticos, então você sabe que são os displays. A solução será usar cores com mais contraste entre si, para que tenham maior chance de se destacar em todas as telas. Como alternativa, experimente bordas mais grossas ou até mesas acolchoadas sem bordas! A maioria dos usuários possui telas de alta definição, o que abre muitas possibilidades para o design de tabelas, que normalmente usa texto e formatação com espessura de pixel.