The first file graphenewithdefect.nc appears to be corrupted to me, I am unable to open it.
It is perhaps not very clear, but the MDTrajectory is a high-performance trajectory, build for holding millions of configurations, while the ordinary Trajectory
which is used in OptimizeGeometry, is more generic. Currently VNL only supports visualization of the ordinary Trajectory, but will support in the upcoming version of VNL.
I have a script that I personally use for converting MDTrajectory into ordinary ones if I want to finalize it.
Just run atkpython convert.py trajectoryfinal.nc and it will generate a file called trajectoryfinal_converted.nc, and this you can visualize in VNL.