Here’s my timeline:
June 3, 2019 - Upfront medical
June 6, 2019 - Online application
June 7, 2019 - Biometrics instruction letter
June 11, 2019 - Biometrics collection
June 19, 2019 - Passed medical exam
June 24, 2019 - refusal letter sent by my Visa consultant. But the letter is dated june 20, 2019