I can generate a bep39 seed
That's not bep39. That's BIP39. (BIP stands for Bitcoin Improvement Proposal)
Can you please tell me what is the difference between them?
The difference between BIP39 and segwit?
They are completely two different things.
BIP39 is a standard algorithm for generating a HD wallet from a seed phrase.
Segwit refers to your address types.