All works fine. I took your Python file, dropped it into the Molecule Device Builder, set atoms to 14 and 25, and right absorption height to 2.5 Å (just for something), and all looks ok.
You will need to adjust the exact distances, of course, and perhaps also set the repetitions to 4x4.