I think it is risky to trade using physical p2p because of safety and unrevealed of identity. It will also cost you more because the transportation fee that you will use to reach the agreed location for the transaction to take place. It's good that you only do physical p2p to people that you already know or you go to any mall that can render physical p2p service.
Some days ago, if not upto a week now, I traded p2p with one merchant, this transaction happen in Bybit and everything was settled successfully, in fact the guy was quick to sent me money as it happen in the space of 5 minutes and when I comfirmed my payment, everything went in accordingly not until 2 days ago, I received a call from an unknown number(didn't have the number saved on my contact) and he was nice and confide in me that he was the one that traded with me some days ago, greeted and wanted me to be always trading with him offline and I told him directly NO. I didn't wait for him to finish the explanation and he thank me and hung the call.
There are plenty of vendors that I know that are doing p2p but I never for once trade outside the exchange because I don't want to take the risk of "trust". Exchange as middle man will not run away or change mind but vendors can run away and there is nothing you can do about it especially that our banks don't help to trace scammers. Avoid p2p transactions outside exchanges or without escrow even if it's your family member.