My understanding is that incognito mode just doesn’t save local browser history. Your ISP and google can still log what you search based on IP or login state.
Is the IP hidden if I search from my workplace, where there are 250 computers from several startups behind a single IP? (and it’s not a corporate computer) Granted, Google can identify browsers uniquely using fingerprinting, even with Incognito.