I am trying to simulate a transverse-jet and aim to get a video of contour plots on the X-Y cross-section using the squares() function. As shown in the picture, I obtained normal results at maxlevel=9 (left), yet information loss occurred at maxlevel=10 (right). What could be the reason for this?

Below is the code for the video generation part:
event movie (t += 0.00001)
{
scalar pid[];
foreach()
pid[] = fmod(pid()*(npe() + 37), npe());
view (camera = "front",fov = 20, tx = -0.463, ty=-0.5, width = 1920, height = 1920);
clear();
squares ("f", map = gray, linear = true, n = {0,0,1}, alpha = 0);
save ("f_gray.png");
save ("f_gray.mp4");
}
Any insights or suggestions would be greatly appreciated !
Best regards,
Lynn