1. Employees are entitled to sick leave and it does not matter whether on probation or not. Refer to section 60F of the Employment Act quoted below:
2. A company may not choose all public holidays to be company's holidays. Check with your company whether Wisak Day is one of the days chosen. It not, that day will just be an ordinary working day.
60F. (1) An employee shall, after examination at the expense of the employer—
(a) by a registered medical practitioner duly appointed by the employer; or (b) if no such medical practitioner is appointed or, if having regard to the nature or circumstances of the illness, the services of the medical practitioner so appointed are not obtainable within a reasonable time or distance, by any other registered medical practitioner or by a medical officer,
be entitled to paid sick leave,—
(aa) where no hospitalization is necessary,—
(i) of fourteen days in the aggregate in each calendar year if the employee has been employed for less than two years;
(ii) of eighteen days in the aggregate in each calendar year if the employee has been employed for two years or more but less than five years;
(iii) of twenty-two days in the aggregate in each calendar year if the employee has been employed for five years or more; or
(bb) of sixty days in the aggregate in each calendar year if hospitalization is necessary, as may be certified by such registered medical practitioner or medical officer:....."
Then you may have to approach the Labour Department for them to look into the matter. You need something official.
However, be aware that the Employment Act only covers employees with salary not more than RM2000. If your salary is more than RM2000, I think it would be better for you not to go further with the matter.
No MC during probation, so be it. Don't spoil your new job, keep quiet and learn up the work. Gain some working experience and look for better prospect if you don't like the company.
Now that your salary is over RM2000, you are not covered by the Employment Act. So, your company's practice may stand. Contact the Labour Department and get an official answer to your question.