A few students requesting to cancel lectures due to their personal reasons. What should I do?
If you do this for a minority, then you will have to do it every time a few students have some excuse.

I suggest that you don’t consider this and make it clear that if they miss lectures then it is up to them to catch up on material.

Providing double or triple repeats of lectures due to a few absences, especially if unpaid, is not a good use of your time.

Some students will want to rationalize their choices and make sure which they attend - some workshops can be valuable. If you think one workshop is very worthwhile then you could consider re-scheduling for all, but that depends on your schedule, and yes, I have done this for similar reasons involving the majority.

Based on a comment>
I always provide the material used in class - notes &amp; worked example on Moodle as well as further practice problems (some 10 to 20 for each topic with solutions) for those who attend as well as those who do not.