What's "cake defi"? Did you mean PancakeSwap(PS)?
I guess this is the reason.
Currently, Uniswap is not sending any tax reports to the IRS.
As a result, you need to determine your crypto gain based on the difference between your sales proceeds and your cost basis. In the US, you need to report the gain/loss for each trade you conduct. The capital gains tax rates will depend on your holding period and other factors.
Cointracking can't calculate your transactions tax using a decentralized service due to the uncertainty of the transaction fee basis (regardless of transaction amount). Like Uniswap does, it's likely that PS also doesn't provide tax guidelines to the IRS, which also means PS won't make them available to tax authorities in other countries (including Austria).
Solutions you can try:
You can easily report your Uniswap trades by pasting your Ethereum address and importing your trades with a crypto taxes software like CoinTracking. Moreover, Cointracking calculates all your gains automatically and generates the necessary tax reports. For more clarification check our guide on how to report your crypto taxes.
cmiiw
source:
https://www.blog.cointracking.info/defi-taxes-the-complete-guide