Setting both Zmin and Zmax to PML is yielding way better results right now, so I'll try to stick to that.

I tried to set the autoshutoff level to 0.9 and all simulations terminated at way less than 100%, resulting in an empty data set for the bandstructure. Why does this happen? Do I have to modify the simulation time accordingly when increasing the autoshutoff level?