The X570 chipset has dedicated support for upto 12 SATA ports afaik so a board shouldn't use any PCIe lanes for a SATA chip unless the board has 1 or more SATA ports.
Edit: Seems not, two of the 3 banks of 4xSATA ports are swappable for an extra PCIe4x4 bank so I guess for some boards there will be a trade off, but there's an extra 2 SATA ports from the CPU directly, so essentially 6 are fixed and guaranteed to not impede anything, for each further 4 SATA ports you use up 4x PCIe4 lanes.