I've imported it using the default which came up with "Imported HD Legacy (BIP44 P2PKH)" and then tried importing it again selecting HD Segwit (BIP84 Bech32 Native)
When you imported the seed and restored the wallet as legacy, did bluewallet create the same addresses as the one you see on the blokchain.com wallet? If yes, does it show your transactions history on the transactions tab?
If the answer is no then you must have imported the wrong wallet.
all the addresses under this wallet start with 1. But the change address from my transaction which is holding my BTC starts with bc1q... and does not appear on this list
In this case I doubt this is a change address issue! Bitcoin core changes the type of changes addresses for privacy reasons but I don’t think blockchain.com does it too. Even if they do, the change amount should be visible on your account. It’s not supposed to disappear just like that!