Cant use global brightness macro

Why does the macro to increase brightness work but not decrease. I assume this is just a bug?

Correct. It’s an error due this requiring passing over a negative value (-20 in this case) and the system ignores it because it ignores negative numbers. As a workaround you can do “Set Global Brightness”, but this will only set it to a specific brightness value.