I tried to figure out the time difference when those 2 chart screenshots are taken. Is it a day and the half? And then, does the chart get any new data at all on that second image? If not, the chart just tries to do its best and show the data from far past at left side and as there is no data for current time there will be nothing to show. Also calculations to rearrange the time scale may then lose its meaning.
Thing to realize here that Node-RED charts are general purpose charts thus they must support very lot of strange use cases. This is not an easy case to solve. Therefore the configuring options are limited and this is something you'll just need to respect and get used to. Find best suitable settings and learn how they behave and how to read them.
Charts work well if the data feeding is consistent. I think this is the main issue here.
If you need more precise charting, there is many options. Grafana for example. But this is another story over all.