Well ESXi's would have realtime performance and can be seen for an hour only.
ESXi 6.7 had issues with the performance charts failing and this will be fixed in a future version. ETA is August/Sept this year.
So they know what it is and why it happens ....
any workaround or manual fix for it?
I had the same issue. I moved the scratch location... did not work.
Then, after reading DanielSvenssonpost, I stopped the NTP client... did not work again. I disabled the NTP client, rebooted the host, and now it worked. I have 1 hour of logs in my free Hypervisor.
NTP client should not interfere with performance logging, but I guess this is a bug. Hope VMware will fix this soon.
vmware 6.7 update3 - the bug is still there