Supercells currently don't work correctly because implementation in Hamiltonian is currently not sensitive to them. Fixing this will probably entail creating a new kind of lattice site, or revising how sites are described in general.