you can track the transactions already on blockchain. You can see from which wallet to which wallet. The amount of the transaction. Date... The only thing is the wallet addreses. It is very hard to find whose wallet it is. If the owner didn't identify or announce his address in somewhere or some platform...
Yes, if we do not fill KYC on an Exchange platform, it will be difficult to track the address that we use when transaction with Bitcoin. We can use addresses that are not from Exchange and we can sell Bitcoin with peer to peer, person to person. I don't think anyone can trace it.
Exactly. If you want to stay anonymous. It is not very hard. You have to avoid using your own wallet when you transfer to exchange platforms or other people. And you should avoid from making KYC very often.