If almost same, the moment when the Trigger fire is different. So, set the volume on each timing once. Probably you feel same actions should be unified. That's right, but not prior than jumping. It tend to cause unexpected errors. Once everything is working correctly, you can do refactoring later days.
One important thing is that all macros fire just when the trigger condition is satisfied. So, "power disconnected" means just getting it off from a outlet, doesn't mean when your device is 100% charged. MD has another trigger named "battery level." It contains option to check the current battery left while increasing.
OK, let's talk about the exception.
You want to change the ringger volume when you get a call from your family members. It also means you need to turn the macro back to normal condition on weekends. It doesn't be back by itself.
MD has two options for you. One is checking notifications, the other is checking call itself. "call incoming" trigger can set one or more specific caller id in the options of it. make sure you assigned the access permission of your contacts to MD.
You can do it with stopwatch feature. On the bottom of the macro, set a stopwatch to work every minutes until an hour later and add a trigger like this.
View attachment 1443
I added 1 trigger, 2 action statements and 1 variable. The top one memorizes the timestamp when you missed a call in the variable as numeric. The integer value presents a date time as another format. The bottom one starts the stopwatch. It needs to pre-define with your preferred unique name in advance.
When 1 minute passed, the stopwatch trigger should be called and ring again. After 1 hour passed the last statement matches the constraint condition, so is no longer executed. The constraint compares the time when you missed and the time when the macro called by the stopwatch trigger. when the current time - 60 x 60 (it's seconds, so means 3600 seconds equal to 1 hour) is greater than the time you missed, the difference testing returns false value.
You might need another trigger to stop the reminder ringing when you noticed like tapping a notification.
Don't worry
It sometimes happens, is well known bug. You set your language setting back once and change it again to fix it briefly.