If I leave a tiny gap unfilled at the bottom edge ...
# openlane
e
If I leave a tiny gap unfilled at the bottom edge of all the ports, it gets past Step 10 no problem. However, it then fails the klayout_pin_label_purposes_overlapping_drawing_check during tapeout precheck, on all those 53 bottom pins.