Hi eLvs,
Thanks for the question.
I think there may be some confusion around network design. In most networks there is generally a switch that sits between the MX (firewall) and the end user (computer). In your example you asked about layer 7 rules changing due to a change on the MX and needing to reboot the client so the rules are applied, this is not needed even if the client was directly connected to the MX.
If you are doing traffic shaping on the MX via SD-WAN policies, you can limit the per client bandwidth which means that the traffic that passes through the MX would be limited to what you predetermined the throughput to be. This policy isn't necessarily applied to a single device although it could be through the use of VLANs (keeping the example simple).
Can you elaborate on what you are trying to accomplish and maybe I can provide a better explanation on how to accomplish the task.
Below are some KBs that do explain SD Wan and Traffic Shaping.
https://documentation.meraki.com/Architectures_and_Best_Practices/Cisco_Meraki_Best_Practice_Design/...
https://documentation.meraki.com/MX/Firewall_and_Traffic_Shaping/SD-WAN_and_Traffic_Shaping
https://documentation.meraki.com/General_Administration/Cross-Platform_Content/Global_Bandwidth_Limi...
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it.