I just ran into this and I think it’s related to Apologies from atommann (an engineer from JLCPCB), about Gerber X2 files at JLCPCB - Manufacturing - KiCad.info Forums
I was able to get the gerber viewer to show my PCB properly by unchecking “Use extended X2 format” and checking “Disable aperture macros”
Setting: