Binance Smart Chain transactions showing incorrectly

I am having alot of issues with BSC Defi transactions. Anytime I enter into a transaction on a dex like pancakeswap, the transactions all show as fees, even where I am buying/selling a coin. Additionally, when I claim staked tokens its not showing as income.

Are there any plans to fix this? Because if not, I will have to move to a platform that supports this functionality.