There can be many reasons why your capital gains could be wrong.
These are some of the most likely reasons:
Not all transactions have been imported which can lead to the wrong cost basis
Errors in the data imported from exchanges to Coinpanda
Missing market rates for coins sold
Send/Receive not classified as internal transfers
See our help article How to ensure accuracy of tax calculations for more information.