Anecdotal reference for CX548 in September 2023: placed on waitlist for Y+ to J mileage upgrade for several months. Waitlist deadline set about 4 days before departure. Waitlist cleared mere hours before the deadline. Kind of unexpected and was prepared for the waitlist to expire without clearing and having to ask at the check-in counter on the day of departure.