A32NX unable to reach high altitudes

Well I usually leave it by pre-entered by default based on my current fuel and payload. They seem to be correct. But I remember someone experiment by entering a different ZFWCG value, and it became a fully level aircraft on cruising.