For me the change is instant.
I notice in your screenshots that the key used is [setting_global=animator_duration_scale]. Doing this will use the value of animator_duration_scale as the key. Only use animator_duration_scale in the key field.
It's known that MacroDroid can't really interact and read with both apps at once but only the latest one you interacted with (which is also the foreground app). You can try the check text in screenshot action, that could work.
If the app is the same (it hasn't been changed before uploading to where you download it) then you don't need to uninstall because there is no difference.
System log isn't saved but global variables are.
Premium costs around 5-6$.