When my input signals don't change the VCD file only shows time = 0 in GTKwaves.
I attached 2 VCD files with 512 samples, one is incrementing from 100 to 611 the other is
a static 100. You should be able to replicate this but if you need more information or my
code let me know.
waves_512_samples_inc_vcd.txt
waves_512_samples_static_vcd.txt