There can only be 4 BG layers shared by both top and bottom screen, but your XSCREEN 3,128,"4" assigns all 4 layers to the top screen and none for touch screen. Any BGFILL in DISPLAY 1 will automatically error.
Do XSCREEN 3,128,3 (thus leaving one layer for touch screen) and adjust your FOR accordingly.