Thanks a lot for the explanation.
How did you calculate the miles btw? I seem to always mismatch. e.g. if I google distance between CGK and TPE it says 2,350 miles. But if try to redeem on AsiaMiles it seems to direct me to the 2,501-5,000 miles (award zone C).