I remember a while ago there was a topic on this forum from someone who had a large amount of bitcoin stuck in a P2SH-P2WPKH output that used an uncompressed public key and since it is non-standard it wasn't being relayed or mined and miners they contacted were also worried about their block being rejected if they included this transaction.
I can't find the topic though.
Well here is an example block with such a transaction on TestNet on block #1836615 (
https://tbtc.bitaps.com/1836615) which I just mined. Maybe this can help.
The transaction is the only tx in the block apart from coinbase with hash=
134112254a1d0d687af0c4aa7185e62bbacf191165369d0150206f6c369ca417You can see the uncompressed public key in second witness item (the second PushData):
{
"Version": 1,
"TxInList": [
{
"Outpoint": {
"TxHash": "6b16690cdc1f4f8d6a07dd241cc8526bb075b9ad62f3d9d9a9fcc710ba94db16",
"Index": 0
},
"SigScript": "PushData<0014ae456b5f88b76d858802da6996e05d5c4f084314>",
"Sequence": 4294967295
}
],
"TxOutList": [
{
"Amount": 999750,
"PubScript": "OP_DUP OP_HASH160 PushData OP_EqualVerify OP_CheckSig"
}
],
"WitnessList": [
"PushData<3044022009c9dca57c6e4212f471169c9c89c6d5e2ef570aa9a48b55dc2dfe4f13c9f0c202205cce77d15a383b29c45deb307cd60bcc848cfd98c52778a9c0c6699390f6889401>
PushData<04576e65bd864ff1dca1116901833d432e1bc096e0a0f037f57cd0a09e9d3f96b3a88c3a627d3f9a4dfab5fff1d0dfcf03a68411722aed8e05cb3850652b4571ee>"
],
"LockTime": "0"
}