Some exchange/service still do not support segwit (both native segwit and nested segwit starting with bc1 and 3 respectively).
Try using legacy address which starts with 1
Every service/exchanges supports nested segwit, because that's basically just P2SH.
You'll only see whether it is a multisig / nested segwit / etc. after funds has been spent from such an address.
P2SH got introduced in 2012. Any service etc. which doesn't support it yet, didn't change anything in the last 7 years and should be avoided at all costs.
I'd recommend to use nested segwit for such sites and services.
You'll still save on fees (roughly 26%) compared to legacy transactions.