Zone fill error (going pads no in net)

Description

I have a board where fill is joining several pads incorrect.

It seems removing some items from the design, or changing the area not to cover fully those items, seems to fix, or partly fix.

Screenshot_2023-08-03_at_12.24.37

Steps to reproduce

Just look at the fill around the pads at the top. A DRC confirms the error. E.g. top left, all 6 pads joined (not even thermal relief) to GND on bottom layer. E.g. 4 pin connector, +5V joined on top layer, pins 3 and 4 on bottom, and GND is solid not thermal joined.

You can "fix" but removing some items, e.g. if you remove the barcode on the back layer the errors on the back layer go away on next fill. For the front you have to remove either the USB connector or the 5 pin header bottom right, either will "fix" the top layer.

Access.kicad_pro Access.kicad_prl Access.kicad_sch Access.kicad_pcb

KiCad Version

Application: KiCad arm64 on arm64

Version: 7.0.6-0, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.13.0
	HarfBuzz 7.3.0
	FontConfig 2.14.2
	libcurl/7.88.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.51.0

Platform: macOS Ventura Version 13.4.1 (c) (Build 22F770820d), 64 bit, Little endian, wxMac

Build Info:
	Date: Jul  6 2023 21:17:48
	wxWidgets: 3.2.2 (wchar_t,wx containers)
	Boost: 1.82.0
	OCC: 7.7.0
	Curl: 7.77.0
	ngspice: 38
	Compiler: Clang 13.0.0 with C++ ABI 1002

Build settings:
	KICAD_SPICE=ON