EEVEE not rendering Grease Pencil lines as expected
After lots of rage &amp; trial/error, I have a workaround for this: 


Add an Offset modifier to the Grease Pencil object
Try changing the Location value by + or - 0.01 on whichever axis will move the GP object closer to the camera &amp; away from the 3D object. 


I'm assuming this is a bug in Blender, causing the GP object to be considered closer to the 3D object it's near. For animation, I've keyframed the Location value of the Offset modifier &amp; increase it when the camera zooms out &amp; causes this issue. Then when I zoom back in (to where it renders correctly), I keyframe the Location value back to 0.

Hope this helps somebody.