I accidentally used a P2SH Segwit wallet (starts with a 3) - can I transfer my NFTs or are they stuck?

I used a P2SH Segwit wallet with a dispenser. I see the NFTs on the explorer but can’t find a wallet that supports this address.

Is there any way to transfer these NFTs or are they stuck?

Anyone have any advice?

Yes, Counteraprty support P2SH address.

If your wallet lets you add an op_return message you can use this : XCP Opreturn Builder for Electrum