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