What to do about students who miss my lectures and then want me to repeat entire material?
Is it reasonable for them to ask me to teach everything from scratch because they couldn't attend the class?


No, it's not.

If a student wants to engage in extra-curricular activities during lecture hours, they had better be able to keep up with the course material independently.