Hello.
You must be aware that the waveform data type includes information about the sampling rate (or multiplier) of the waveform it contains. You can use the "Get Waveform Components" node (from Functions >> Waveform) to see what the waveform data type contains.
When you wire this type of data to an FFT vi, it contains the multiplier info, so the FFT would be correctly computed, accounting for the sampling rate.
However, when you bundle the data into the output cluster, you are only wiring the raw numeric array data, loosing the sampling rate data.
So, if you want the graphs from the output cluster to have the correct x-axis scaling, you must either include the sampling rate in the cluster, or set the multiplier property as described in my past message.
If you put a waveform graph in the front panel of a VI, then go to the block diagram, and place the mouse over the graph's terminal, you can see in the context help window (press CTRL-H if it is not open) how to create clusters to include the multiplier info for a waveform graph (as well as the initial time).
I hope this helps.
Alejandro