My experience is 8 out of 9 in the last 12 months. Mostly paid flights to ASEAN. A recent HND SIN flight was the first and only exception where I didn’t get an PY upgrade as a Diamond in almost 2 years. In most cases the upgrade was available at check in 24 hrs before departure.