There is no cap. You can continue to earn 1.2 miles for every S$1 spent locally and 2.0 miles for every S$1 spent overseas.