FreeRTOSIPConfigDefaults.h includes the following (at line 2848):
#if ( ipconfigIS_ENABLED( ipconfigARP_USE_CLASH_DETECTION ) )
#error ipconfigARP_USE_CLASH_DETECTION is unused when ipconfigDHCP_FALL_BACK_AUTO_IP is disabled
#endif
While clash detection is required if fallback auto IP is enabled, this check actually prohibits clash detection unless fallback auto IP is also enabled.
In my case I’m using either static IP or DHCP without fallback - but I implement IP clash detection and reporting in my application.
My suggestion is to make the above check a warning not an error.