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 Screenshot_2021-12-15_at_12.28.23

Example 2: laying a track with Net colors = Ratsnest Screenshot_2021-12-15_at_12.28.06

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

  1. Assign color to net
  2. 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)
  3. 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