Not generating correct BIP86 addresses for regtest
I'm trying to generate addresses from a MNEMONIC for a wallet using Bitcoin regtest but I haven't been able to generate the addresses I'm expecting. Here's what I'm using:

```python
seed_bytes = Bip39SeedGenerator(os.getenv("MNEMONIC")).Generate()
bip86_mst_ctx = Bip86.FromSeed(seed_bytes, Bip86Coins.BITCOIN_TESTNET)

bip86_acc_ctx = bip86_mst_ctx.Purpose().Coin().Account(0)

max_address_to_check = 20

# Derive BIP86 chain keys: m/86'/1'/0'/0
bip86_chg_ctx = bip86_acc_ctx.Change(Bip44Changes.CHAIN_EXT)

# Derive addresses: m/86'/1'/0'/0/i
for i in range(max_address_to_check):
    bip86_addr_ctx = bip86_chg_ctx.AddressIndex(i)
    print(bip86_addr_ctx.PublicKey().ToAddress())

# Derive addresses: m/86'/1'/0'/1/i
bip86_chg_ctx = bip86_acc_ctx.Change(Bip44Changes.CHAIN_INT)

for i in range(max_address_to_check):
    bip86_addr_ctx = bip86_chg_ctx.AddressIndex(i)
    print(bip86_addr_ctx.PublicKey().ToAddress())
```

The code prints out addresses that are not correct, if I use this tool and select "BTC (Bitcoin Regtest, Native SegWit, BIP84)" in the dropdown then the address is generates for the same mnemonic and path "m/86'/1'/0'/0" are the ones I expect however I'm not sure what it's doing differently:
https://gugger.guru/cryptography-toolkit/#!/hd-wallet

I have a feeling it's something todo with regtest but I haven't been able to figure it out, I haven't had any issues using mainnet with the same code (just changing `Bip86Coins.BITCOIN_TESTNET` to `BITCOIN`). Any advice on what to do?

Thanks.