Using net colors messes up net highlighting
Description
Using "Net colors" = "Ratsnest" messes up net highlighting very badly (to the point where laying a track becomes super difficult).
Example 1: laying a track with Net colors = All

Example 2: laying a track with Net colors = Ratsnest

On Example 1, net highlight doesn't work as expected; on example 2 it works as expected but I loose net colors, which kind of defeats their purpose.
Steps to reproduce
- Assign color to net
- Net colors is set to All (not sure if this happens automatically or I did it manually - anyway, this needs to be set to All for the net colors to be visible)
- Start laying a track (or highlight a net) - it becomes very difficult to know which pads are assigned to the active net
KiCad Version
Application: KiCad PCB Editor
Version: (6.0.0-rc1-458-g78ff9a857a), release build
Libraries:
wxWidgets 3.1.5
libcurl/7.77.0 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.42.0
Platform: macOS Version 12.0.1 (Build 21A559), 64 bit, Little endian, wxMac
Build Info:
Date: Dec 13 2021 21:36:23
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.6.0
Curl: 7.64.1
ngspice: 35
Compiler: Clang 12.0.0 with C++ ABI 1002
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Tiago Gala