I created a new wallet with the same bit39 seed, this time using keepKey derivation path: m/44'/0'/0' but without using a keepkey. Result: the addresses are different.
Your addresses start with bc1q. Am I right?
If that's the case, the first number in the derivation path must be 84. If the first number is 44, it would generate legacy addresses (addresses that start with 1).
I asked about Keepkey's derivation path on their discord server, but I haven't got any response yet.