The code seems to work for the original wiring with these changes:
const int PROGMEM segmentWiringOrder[] = {-13, -6, 12,19, 26, -32, -25, -11, -4, 10, 17, 24, -30, -23, -9, -2, 8, 15, 22, -28 ,-21, 7, 20, 1,3,5,14,16,18,27,29,31};
const int PROGMEM spotlightWiringOrder[] = {5,4,3,2,1,0,6,7,8,9,10,11};
uncomment define SPOTLIGHTPIN 5
But the first LED of the clock and the first downlighter are flashing while the clock is on and off at the webserver.
Pic with marked LEDs: https://ibb.co/pzhZRHw
Downlighter wiring: https://lirp.cdn-website.com/65e30418/dms3rep/multi/opt/wiring+diagram+2-1920w.jpeg
Clock on: https://gifyu.com/image/GP6B
Clock off: https://gifyu.com/image/GP6A
Best Regards.