Using importmulti with internal set to true does not add any change keys. What am I doing wrong?
I then set keypool to false and internal to true:


This is what you are doing wrong.

Bitcoin Core has a separate change keypool. By not setting keypool to true, the imported pubkeys won't be added to the change keypool.