He didn’t understand why you not with your family. Probably sad that he is working on Songkran and misses his. You should have mentioned that you have GF here. He would then understand
It is 11 business days, so you need to exclude weekends and holidays. I am confident that 99% take this amount of time. Can you share any posts that were quicker ?
KL is known to ask for these extra documents. That is why many suggest not to apply there. For health, you will need to show your future plan. Usually medical treatment, doctor/hospital and dates of future treatments