Would help alot if you told us to which site you made the payment to, or it was only generated on trezor by your own keys?Also did you create a multisig transaction with how many xOfx signatures? You need to sign transaction with required amount of keys, so more information totally is needed.

I'd like to see some example screenshots of which steps you did complete to create such a transaction.

I took a public key from an address from my trezor (on electrum, right click address> details.)

The site I vend on asked for a public key of an address for multisig. I enter the public key and it generated that address. I then sent funds to that address. I believe the funds are on the trezor as well, It is just not showing in my electrum. How do I access/show funds on trezor/electrum from that address?

Which site? In general, you shouldn't trust any site to generate addresses for you!

Quote

I enter the public key and it generated that address. I then sent funds to that address.

It seems you sent your coins to an address generated by that site. In that case, they control your funds, not you.

If you don't mind me asking: what were you trying to accomplish? And why were you trying to use multisig if you own a hardware wallet?

Quote

I believe the funds are on the trezor as well, It is just not showing in my electrum. How do I access/show funds on trezor/electrum from that address?

If you send it from Electrum, it's gone there.I don't have a Trezor, but I assume your funds would just show up if they're there. However, I suspect this address was not the address generated by your Trezor, but by a third party site. Chances are you got scammed. Which site was it?

Normally, I use a legacy address for multisig. I would enter the legacy address public key and it would spit back the same receive address. The platform would then create a transaction with that info.

This time I used a segwit address from my trezor for the multisig. This time it came back as a legacy address. A legacy address derived from a segwit public key.

I wanted to test and see if I sent funds to the legacy address that was derived from the segwit public key, would it be connected. The answer was no, lol.

Where I went wrong was using a segwit address instead of legacy address originally. Then I sent funds to test if the legacy address is tied to the original segwit address.

Any way I can access these funds in the address? I tried creating a legacy wallet with my trezor seed, but no transactions appeared. Is there a way to manually enter? Or am I completely off in my thinking. Does any of this make sense? It's late/early.

Normally, I use a legacy address for multisig. I would enter the legacy address public key and it would spit back the same receive address. The platform would then create a transaction with that info.This time I used a segwit address from my trezor for the multisig. This time it came back as a legacy address. A legacy address derived from a segwit public key.

Would you mind sharing the website you are talking about?And what are you actually trying to accomplish?

Any way I can access these funds in the address? I tried creating a legacy wallet with my trezor seed, but no transactions appeared. Is there a way to manually enter? Or am I completely off in my thinking. Does any of this make sense? It's late/early.

Probably not. But this depends on how the address got created (from the suspicious(?) website). A few more information about the site would definetely help to figure out what they exactly do.

snappal has created a "legacy" address from the "public key" that matches a ("SegWit") private key generated by his Trezor (using the "SegWit" derivation path) and then sent coins to this "legacy" address.

Any way I can access these funds in the address? I tried creating a legacy wallet with my trezor seed, but no transactions appeared. Is there a way to manually enter? Or am I completely off in my thinking. Does any of this make sense? It's late/early.

What this now means, is that to find your funds, you need to recreate a "Legacy" address, from private keys that are derived from the m/49'/0'/0' path... This *should* be doable, but I'm not sure if you can do it without possibly compromising your Trezor seed mnemonic (and therefore the entire contents of you Trezor).

Unfortunately, Electrum will automagically create "SegWit" (P2SH-P2WPKH) addresses if you attempt to use the m/49'/0'/0' derivation path... and Trezor doesn't allow custom derivation paths... and obviously, the "Legacy" wallet uses the m/44'/0'/0' path