we use "do" for actions, obligations and repetitive tasks and we use "make" for creating or producing something.
"Do"generally refers to the action itself and "make" usually refers to the result for example if you make breakfast the result is an omelet.
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.espressoenglish.net/difference-between-do-and-make-60-collocations/