I'm trying to draw on meshes and keep the mesh as a fill color (still a mesh). First, I added a solidify modifier on the mesh I'm gonna draw on and set the thickness to -.01. Then I set my grease pencil to draw on surface with 0 offset. I delete the modifier soon after. This is so that I can draw on the mesh, zoom in and out, yet keeping the consistent distance of the grease pencil on the mesh. It looks fine in the render viewport but when I actually render it, it has that clipping thing that I was trying to avoid in the first place. Did I do something wrong? How can I fix this? I can't really redraw everything again since I'm short in time.
I currently have the same issue and just ended up hitting View> Viewport Render animation while in the camera view. I do not know if that is also what you have ended up doing but there isn't a workaround that I can find so far. The settings still seem to match the render settings as if it were a true Ctrl + F12 render but without that weird error.
hope thats helpful.