Cash in hand? So it means physical transaction.
There's no way to choose a P2P in a personal transaction or in a Bitcoin ATM machine. These are your primary options and face consequences if you really want to.
This also depends on where place you are located, it might in your place Bitcoin was accepted in many department stores, and you can exchange your Bitcoin or ask the business owner.
But in online payment transactions, (wired or bank transfer) there are a bunch of DEXs or P2P exchanges that don't ask for KYC.
It's already provided above.
My main concern is to avoid having the money deposited into a bank account. If it's coming from an exchange, there's a decent chance, if it's a high amount, that you'll be asked for further details. I'm not quite sure about splitting deposits from P2P transactions, though. That way, it won't direct back to an exchange, right?
There's always a trade size limit on each exchange, it's a good idea if you read first the terms.
In Bisq here's what you need to know.
https://bisq.wiki/Account_limitsHave you tried Binance P2P?
There's a limit per trade size and you can read it
here.
I tried this option without linking to my bank account but I used an app that supported remittances upon withdrawal of your money and don't need a bank account. It's called GCASH in my country, from your crypto convert it to fiat via p2p trade locally and send it to the app and then withdraw your fiat to any remittance center. I dont know where you come from but if there's an app have a feature like this in your country could be helpful.