yes, BTC is transparent, and chainanalysis can indeed track BTC through several wallets
but Bitcoin wallets have the possibility of using a different pubkey for every transaction, making it harder to track
mixers also exist, which further obscures the origin of the BTC