Officially you have to wait 10 business days as some stays especially those booked under corporate or convention blocks can take the whole time. Usually most of my stays post 2 days after checkout. Unfortunately, this hasn't been starwood in about a decade.