But download and parsing a new full block wouldnt be an overhead? Will mean nothing from a privacy point
Discussion
Only those blocks that contain transactions relevant to the wallet are downloaded. So the overhead is minimal. That's the magic of filters.
Privacy comes from the fact that wallets can get UTXO data in a p2p fashion, without relying on centralized backends.