When swaping BNB to WBNB on binance smart chain Koinly see only a WBNB deposit but does not see a BNB withdrawal. In fact it should detect a BNB to WBNB swap.
Same for the opposite where koinly is seeing a WBNB withdrawal (and doesn't see any BNB deposit) when it shoud see a swap of WBNB for BNB.
In the BSC explorer those swaps are using the deposit (BNB=>WBNB) and withdrawal (WBNB=>BNB). Exemple: we see this in the input data section of a BNB to WBNB swap: "function (Function: deposit()"