I have some swap & stake transactions where amounts of 2 different tokens are swapped for Pancake LP which are in turn staked within the same smart contract transaction.
I marked the swap as Multi-Trade and the stake as Pool-In. The cost basis of the Pool-In somehow assumes zero cost for a big part of the LPs and the shown cost basis is not equal to the value of the LPs (far less).