I checked the balance of the Child key m/0/0, m/0/1, m/1/0, m/1/1... They all have a zero balance

So my question is: how to get a list of the address corresponding to non zero balance from the seed of a HD wallet?
I don't know much about the modules you are using, but typical paths look like:
m/84'/0'/0'/0/index
m/44'/0'/0'/0/index
Also, you can use
https://iancoleman.io/bip39/ to check you code with test mnemonics.
Thanks for you answer.
I was aware of this website. However i don't feel comfortable typing a mnemonic online,
even for testing purpose with low balance. Open source crypto software seems to be safer.